*.exe ausführen, mit gleichzeitigem Beenden

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

juse4pro

Betreff: *.exe ausführen, mit gleichzeitigem Beenden

BeitragSo, Mai 02, 2010 19:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

Meine Frage ist es, wie es in BlitzMax möglich ist, eine andere EXE auszuführen, und den eigenen Prozess zu killen (also, dass mein Programm nicht stehen bleibt, wie es in Blitz3D war)...

Ein bisschen C++ kann ich ja, nur weis ich nicht wie ich C++ und BlitzMax kombiniere, oder gar soetwas machen kann, kann jemand einen Ratschlag geben?
Portfolio |LinkedIn |XING

D2006

Administrator

BeitragSo, Mai 02, 2010 19:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Das geht mit OpenURL. Allerdings kann man dann keine Parameter übergeben.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

ChaosCoder

BeitragSo, Mai 02, 2010 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit CreateProcess() geht das. Musst halt den Source von pub.FreeProcess editieren. In der letzten Zeile steht Code: [AUSKLAPPEN]
OnEnd TProcess.TerminateAll()
Das musst du auskommentieren, dann beendet sich der Prozess, den du gestartet hast, auch nicht nachdem sich das Hauptprogramm beendet hat.
Projekte: Geolaria | aNemy
Webseite: chaosspace.de

juse4pro

BeitragSo, Mai 02, 2010 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
ist es erlaubt mir diese pub.FreeProcess zu kopieren und unter anderem namen zu speichern: pub.FreeProcess2

ich will nicht in der standwart installation rum pfuschen

@D2006
Kommandozeile ist mir hier rille Razz

EDIT: mir fällt grade auf, dass FreeProcess keine dokumentation hat... why?
Portfolio |LinkedIn |XING

ChaosCoder

BeitragSo, Mai 02, 2010 21:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Da du die geänderte Datei nicht unter deinem Namen publizierst, wird wohl keiner der Blitz Research Ltd. ein Problem damit haben. Klar kannste das pub.FreeProcess kopieren und umbenennen - wie gesagt, bleibt ja in deinem privaten Besitz und keinen interessierts.

~Rechtliche Hinweise~ blabliblubb...

Und die Dokumentation fehlt einfach aus dem Grund, weil sie keiner gemacht hat. Wink
Projekte: Geolaria | aNemy
Webseite: chaosspace.de
 

#Reaper

Newsposter

BeitragSo, Mai 02, 2010 22:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
geht auch einfacher, das Problem hatte ich früher nämlich auch einmal, schau mal hier:
https://www.blitzforum.de/foru...712#238712
bzw. auch das:
https://www.blitzforum.de/foru...797#238797
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7

juse4pro

BeitragMo, Mai 03, 2010 21:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmm... muss ich mir mal genauer anschauen...

Danke Leute!
Portfolio |LinkedIn |XING

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group