Einen neuen Process starten in Purebasic
Einen neuen Process starten in Purebasic
Hallo, guten Tag.
Wie kann man bitte in Purebasic einen neuen Process erstellen ?
Danke.
Gruss
Wie kann man bitte in Purebasic einen neuen Process erstellen ?
Danke.
Gruss
Re: Einen neuen Process starten in Purebasic
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- Imhotheb
- Beiträge: 192
- Registriert: 10.10.2014 13:14
- Computerausstattung: Intel 8086, 640 KB RAM, Hercules Video Adapter, 2 x 5 1/4" 360kb Floppy, MS-DOS 3
- Wohnort: Wolfenbüttel
Re: Einen neuen Process starten in Purebasic
alternativ (nur Windows): https://msdn.microsoft.com/en-us/librar ... 82425.aspx
kommt auf den Einsatzzweck an.
kommt auf den Einsatzzweck an.
Zuletzt geändert von Imhotheb am 11.04.2016 21:03, insgesamt 1-mal geändert.
weil einfach einfach einfach ist ... mach' ich es anders
Re: Einen neuen Process starten in Purebasic
Danke für die Info.
Ich wollte kein Process als Exe, sondern der Process(Procedure) sollte sich im Programmcode befinden , der dann als eigenen Process abläuft wohin ich dann Daten mit Postmessage hinschicke und ich auch irgendwie Daten vom Process zurückbekomme.
Danke.
Gruss
Ich wollte kein Process als Exe, sondern der Process(Procedure) sollte sich im Programmcode befinden , der dann als eigenen Process abläuft wohin ich dann Daten mit Postmessage hinschicke und ich auch irgendwie Daten vom Process zurückbekomme.
Danke.
Gruss
Re: Einen neuen Process starten in Purebasic
Meinst du stattdessen Thread? Siehe CreateThread()
Re: Einen neuen Process starten in Purebasic
Hmm..nennt man hier einen Process der im Programm als Procedure hergestellt wird so ? Thread ?
Der läuft dann also wie ein selbstständiges Programm unabhängig parallel ?
Danke.
Gruss
Der läuft dann also wie ein selbstständiges Programm unabhängig parallel ?
Danke.
Gruss
Re: Einen neuen Process starten in Purebasic
Nein, aber vielleicht möchtest du einen Vorgang unabhängig starten? Du hast also zwei Threads innerhalb deiner Anwendung, die parallel laufen. Vielleicht reicht dir das schon aus?
Oder soll das wirklich als extra Prozess laufen? Falls du die zweite EXE-Anwendung "verstecken" möchtest, kannst du auch so machen, dass du eine zweite Anwendung erstellst und diese EXE-Datei inkludierst. Beim Start deiner ersten Anwendung exportierst du die Datei der zweiten Anwendung ins temporäre Verzeichnis und startest mit RunProgram().
Oder soll das wirklich als extra Prozess laufen? Falls du die zweite EXE-Anwendung "verstecken" möchtest, kannst du auch so machen, dass du eine zweite Anwendung erstellst und diese EXE-Datei inkludierst. Beim Start deiner ersten Anwendung exportierst du die Datei der zweiten Anwendung ins temporäre Verzeichnis und startest mit RunProgram().
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Einen neuen Process starten in Purebasic
Ein Process starten, wie in XProfan wird von PureBasic nicht direkt unterstützt. Ist ja nur eine Notlösung,
da XProfan mit Threads nicht umgehen kann.
Thread wären also die Lösung in PureBasic, wobei Du Dich damit erstmal gründlichst auseinandersetzen solltest.
da XProfan mit Threads nicht umgehen kann.
Thread wären also die Lösung in PureBasic, wobei Du Dich damit erstmal gründlichst auseinandersetzen solltest.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Einen neuen Process starten in Purebasic
Ja ich möchte 2 Vorgänge parallel ablaufen lassen. Wobei dann die Daten im Thread die parallel errechnet worden sind grafisch darstellen im selben Thread ohne das Hauptprogramm zu belasten.
Dank.
Gruss
Dank.
Gruss

