hat pub.freeprocess einen fehler?
Übersicht

![]() |
kogBetreff: hat pub.freeprocess einen fehler? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Guten Tag,
ich stehe wieder einmal vor einem Problem in BMax, nur scheint es diesesmal so das es ein Fehler von Bmax ist, genauer von pub.freeprocess. ich starte einen neuen Process mit TProcess.create() und speichere den handle in einer Variabel: global test:TProcess = TProcess.create("./cs2d-watcher",0). Doch leider wenn ich ihn dann mit test.terminate() beenden will, funktioniert dies nicht, es passiert leider nichts. Ich hoffe ihr könnte mir folgen und helfen ![]() |
||
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
kA, ich denke, dass es an dem zu startenden Programm selber liegt. Das folgende Beispiel funktioniert bei mir zumindest super (natürlich nur auf Win, mit dem Taskmanager)
Code: [AUSKLAPPEN] test:TProcess = createprocess("taskmgr",0)
Delay 5000 test.terminate() End |
||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
kog |
![]() Antworten mit Zitat ![]() |
---|---|---|
das komische ist, wenn ich es mit status überprüfe steht, es sei beendet.
Doch sobald ich unter ubuntu im Terminal nachschaue läuft der prozess noch ... Ich tippe auf einen Fehler in Pub.freeprocess |
||
![]() |
Wild-Storm |
![]() Antworten mit Zitat ![]() |
---|---|---|
sorry wenn ich sonen alten thread rausgrabe, aber ich hab genau das gleiche problem...konntest du es schon irgendwie lösen? | ||
Visit http://www.next-dimension.org
------------------------------------------------- Freeware Modelle, Texturen & Sounds: http://www.blitzforum.de/forum...hp?t=12875 |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Habt ihr euch ma die Mühe gemacht, die Pipe des Prozesses zu überwachen? Evtl kommt ihr so dahinter was schief läuft. | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Wild-Storm |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es handelt sich um einen Bug in Freeprocess!
Ein paar .h/.c und was auch immer Dateien später bin ich draufgekommen, dass in createprocess.c anstatt killpg nur kill verwendet werden muss, dann funktioniert alles. Für alle, die nicht wissen wie sie das genau machen sollen, hier die Änderungen: Ihr öffnet /mod/pub.freeprocess/freeprocess.h, geht dann zur Zeile 27 und ersetzt die dortige Funktion mit: Code: [AUSKLAPPEN] int fdTerminateProcess(int pid) //returns 0 for success
{ #if __APPLE__ return killpg( pid,SIGTERM ); #endif #if __linux return kill( pid,SIGTERM ); #endif } Nun das Modul einfach neu bauen und schon funktioniert alles! mfg edit:// Die kompilierte Version gibts hier: http://www.next-dimension.org/...mp;lang=de |
||
Visit http://www.next-dimension.org
------------------------------------------------- Freeware Modelle, Texturen & Sounds: http://www.blitzforum.de/forum...hp?t=12875 |
- Zuletzt bearbeitet von Wild-Storm am Mo, Jul 09, 2007 10:16, insgesamt einmal bearbeitet
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vergleiche:
http://www.cl.cam.ac.uk/cgi-bin/manpage?2+killpg http://www.cl.cam.ac.uk/cgi-bin/manpage?2+kill Da hat wohl wer pid mit process group verwechselt. Der unterschied ist mir zwar selber nicht ganz klar, aber es scheint ja einen zu geben. Schreibs ins englische Bug-Report-Forum. |
||
![]() |
Wild-Storm |
![]() Antworten mit Zitat ![]() |
---|---|---|
habs ins mod-forum geschrieben, reicht doch auch oder? | ||
Visit http://www.next-dimension.org
------------------------------------------------- Freeware Modelle, Texturen & Sounds: http://www.blitzforum.de/forum...hp?t=12875 |
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die ham doch extra nen Forum für Bug-Reports, und das hier scheint ein echter Bug zu sein. | ||
![]() |
Wild-Storm |
![]() Antworten mit Zitat ![]() |
---|---|---|
kk habs da nochmal reingepostet | ||
Visit http://www.next-dimension.org
------------------------------------------------- Freeware Modelle, Texturen & Sounds: http://www.blitzforum.de/forum...hp?t=12875 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group