execfile hält aufrufendes programm nicht an?!

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Kruemelator

Betreff: execfile hält aufrufendes programm nicht an?!

BeitragSo, Jan 18, 2009 22:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe mit execfile gespielt und festgestellt, dass das aufrufende Programm weiterläuft, es henkt zwar kurz beim starten des zweiten Programmes aber dann laufen beide parallel.
Dabei heist es doch in der Hilfe:

"Startet ein anderes, externes Programm. Es können beliebige Programme gestartet werden (z.B. Browser, Mediaplayer usw...). Die Ausführung des BlitzBasic-Programms wird solange angehalten, bis das andere Programm wieder beendet wird. "

Die beiden Programme mit denen ich getestet habe sind diese:
Das Programm was aufgerufen wird:
Code: [AUSKLAPPEN]
;Dieses Programm muss "programm2.exe" heißen
Graphics 640,480,16,2
.start
Print a
a = a + 1
If KeyHit(1) Then End Else Goto start


und das aufrufende Programm:
Code: [AUSKLAPPEN]
;Dieses Programm kann "programm1.exe" oder anders heißen, es muss aber im selben Pfad sein wie "programm2.exe".
Graphics 800,600,16,2
.start
Print a
a = a + 1
If a = 10000 Then ExecFile "programm2.exe"
If KeyHit(1) Then End Else Goto start



Kann es daran liegen das ich blitz3d habe? In der Hilfe hieß es ja:
"...des BlitzBasic-Programms wird solange angehalten..."

mit freundlichem Gruß Kruemelator

DAK

BeitragMo, Jan 19, 2009 8:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Da scheint sich ein fehler in die bbhilfe geschlichen zu haben... das ganze wird so viel ich weiß nur dann angehalten, wenn das aufrufende programm im vollbild läuft.

dann wird es minimiert und desswegen angehalten (minimierte vollbildanwendungen unter bb/b3d werden pausiert.)
Gewinner der 6. und der 68. BlitzCodeCompo

ozzi789

BeitragMo, Jan 19, 2009 11:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Gewöhn dir an Schleifen mit Hilfe von Wend zu realisieren Wink


mfg
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group