Fork Prozess ?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
JMaker
Beiträge: 102
Registriert: 19.01.2015 10:18

Fork Prozess ?

Beitrag von JMaker »

Wie mache ich das: http://de.wikipedia.org/wiki/Fork_%28Unix%29
bei Windows?
Ich benutze Pure Basic 5.30 auf Microsoft Windows 7.
Gruß
JM
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Fork Prozess ?

Beitrag von NicTheQuick »

Soweit ich weiß, gibt es das so direkt in Windows nicht. Aber man kann es simulieren. Hier ist ein Beispielcode dazu: What is the closest thing windows has to fork()?
Oder du nutzt cygwin. Das scheint das von Haus aus auch für Windows zu können. Allerdings soll es ziemlich lahm sein.

In Purebasic wirst du jedenfalls deine Schwierigkeiten damit bekommen. Wahrscheinlich geht es damit sogar gar nicht.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Fork Prozess ?

Beitrag von Danilo »

Warum reichen denn Threads nicht, bei dem was Du vor hast?

Und wenn Du das ganze Programm gleich zu Anfang gabeln möchtest,
dann kannst Du es selbst einfach mit RunProgram() nochmal starten.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
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: Fork Prozess ?

Beitrag von Imhotheb »

vielleicht hilft dir CREATEPROCESS_
weil einfach einfach einfach ist ... mach' ich es anders
Antworten