<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Paules-PC-Forum.de - XProfan</title>
		<link>http://www.paules-pc-forum.de/forum/</link>
		<description>Alles rund um die Programmiersprache XProfan.</description>
		<language>de</language>
		<lastBuildDate>Tue, 18 Jun 2013 22:39:13 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>5</ttl>
		<image>
			<url>http://www.paules-pc-forum.de/forum/images/misc/rss.jpg</url>
			<title>Paules-PC-Forum.de - XProfan</title>
			<link>http://www.paules-pc-forum.de/forum/</link>
		</image>
		<item>
			<title>Abfragen ob Programm beendet ist</title>
			<link>http://www.paules-pc-forum.de/forum/xprofan/158110-abfragen-ob-programm-beendet-ist.html</link>
			<pubDate>Mon, 17 Jun 2013 22:05:33 GMT</pubDate>
			<description>Hallo alle miteinander! 
    
  Ich möchte aus XProfan heraus Dateien aufrufen. Dabei sollen aber nicht nur EXE-Dateien aufrufbar sein, sondern auch...</description>
			<content:encoded><![CDATA[<div>Hallo alle miteinander!<br />
   <br />
  Ich möchte aus XProfan heraus Dateien aufrufen. Dabei sollen aber nicht nur EXE-Dateien aufrufbar sein, sondern auch beliebige andere Formate (z.B. JPG). Dafür verwende ich folgenden Code:<br />
   <br />
  <div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">Handel% = WINEXEC(Daten$,1)<br />
If Handel% &lt; 32<br />
&nbsp;  Daten$ = &quot;rundll32.exe url.dll,FileProtocolHandler &quot;+Daten$<br />
&nbsp;  Handel% = WINEXEC(Daten$,1)<br />
EndIf</code><hr />
</div>  Das funktioniert soweit auch ganz gut. Zusätzlich möchte ich jetzt aber eine „Verriegelung“ einbauen, dass wenn der Aufruf bereits ausgeführt wurde, kein zweiter Aufruf mehr möglich ist. Das frage ich jetzt mit dem Code ab:<br />
   <br />
  <div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">Case GetExitCode(Handel%) &gt; 0 : Return</code><hr />
</div>  Und genau hier gibt es ein Problem welches ich nicht lösen kann. Wenn eine EXE-Datei aufgerufen wird, dann funktioniert die Verriegelung 1A. Erfolgt aber der alternative Aufruf (z.B. ein JPG Bild), dann passt der Handel des Aufrufes nicht (die Verriegelung greift nicht) und die Datei kann mehrmals aufgerufen werden. Wie kann ich hier vorgehen um ab zu fragen ob die alternativ aufgerufene Datei noch geöffnet ist? Mit „GetActiveWindow()“ und „IsWindow()“ habe ich es auch schon ausprobiert, das funktioniert auch nicht...<br />
   <br />
  LG Jens</div>

]]></content:encoded>
			<category domain="http://www.paules-pc-forum.de/forum/xprofan/">XProfan</category>
			<dc:creator>Hallo1001</dc:creator>
			<guid isPermaLink="true">http://www.paules-pc-forum.de/forum/xprofan/158110-abfragen-ob-programm-beendet-ist.html</guid>
		</item>
		<item>
			<title>Eintrag in die Windows Registrierung</title>
			<link>http://www.paules-pc-forum.de/forum/xprofan/158068-eintrag-die-windows-registrierung.html</link>
			<pubDate>Sun, 16 Jun 2013 07:53:05 GMT</pubDate>
			<description>Hallo alle miteinander! 
    
  Ich habe mal eine Frage zum Eintrag in die Windows Registrierung, bzw. zum löschen des Eintrages. Mein Programm soll...</description>
			<content:encoded><![CDATA[<div>Hallo alle miteinander!<br />
   <br />
  Ich habe mal eine Frage zum Eintrag in die Windows Registrierung, bzw. zum löschen des Eintrages. Mein Programm soll beim Windows Start automatisch mitgestartet werden, dafür verwende ich folgenden Eintrag:<br />
     <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">WriteIni &quot;HKEY_2&quot;,&quot;Software\Microsoft\Windows\CurrentVersion\Run&quot;,Prog_Name$ = EXE_Datei$</code><hr />
</div>Das funktioniert auch soweit ganz gut. Wie kann ich aber den Eintrag wieder entfernen, wenn ich ihn nicht mehr benötige? Jetzt entferne ich den Eintrag wie folgt:<br />
 <br />
  <div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">WriteIni &quot;HKEY_2&quot;,&quot;Software\Microsoft\Windows\CurrentVersion\Run&quot;,Prog_Name$ = &quot;&quot;</code><hr />
</div>Damit startet mein Programm dann zwar auch nicht mehr, aber eine „saubere“ Lösung ist das ja auch nicht, da ja immer noch der Programmname (Prog_Name$) in der Registrierung verbleibt. Daher meine Frage: wie kann ich nun „Prog_Name$“ wieder aus der Registrierung entfernen?<br />
   <br />
  LG Jens</div>

]]></content:encoded>
			<category domain="http://www.paules-pc-forum.de/forum/xprofan/">XProfan</category>
			<dc:creator>Hallo1001</dc:creator>
			<guid isPermaLink="true">http://www.paules-pc-forum.de/forum/xprofan/158068-eintrag-die-windows-registrierung.html</guid>
		</item>
	</channel>
</rss>
