Multitask
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Multitask
Hallo,
ich habe davon schon irgentwo mal was gelesen das man in PB im Multitask arbeiten kann... also 2 und/oder mehr processe auf einmal...
aber wie?
ich habe davon schon irgentwo mal was gelesen das man in PB im Multitask arbeiten kann... also 2 und/oder mehr processe auf einmal...
aber wie?

- 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
Einfach mehrere Programme starten. Windows läuft immer in MultiTasking.
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.

- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
ja daran habe ich auch schon gedacht^^
nur ist es dann bescheiden wenn ich programm interne informationen austauschen muss
gut man könnte eine config anlegen nur muss ich dann permament diese config auslesen da kommt dann wieder das proplem das ich nicht in die config schreiben kann weis sie dauernt geöffnet und geschlossen wird nach dem lesen... aso hilft mir das nicht
ich brauche den multitask in der hauptsache bei verschieben der rahmen losen fenster wenn 2 fenster in einem programm sind wird nur das zu erst angegebene fenster verschoben und das ist nicht mein ziehl
nur ist es dann bescheiden wenn ich programm interne informationen austauschen muss
gut man könnte eine config anlegen nur muss ich dann permament diese config auslesen da kommt dann wieder das proplem das ich nicht in die config schreiben kann weis sie dauernt geöffnet und geschlossen wird nach dem lesen... aso hilft mir das nicht
ich brauche den multitask in der hauptsache bei verschieben der rahmen losen fenster wenn 2 fenster in einem programm sind wird nur das zu erst angegebene fenster verschoben und das ist nicht mein ziehl

- 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
Wenn Du denn Unterschied zwischen Process und Thread kennst, wirste die
Lösung auch finden, aber im moment solltest Du besser darauf verzichten.
Nur ein gut gemeinter Ratschlag!
Lösung auch finden, aber im moment solltest Du besser darauf verzichten.
Nur ein gut gemeinter Ratschlag!
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.

- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
okay wenn ich das richtig verstanden habe funktioniert ein multitask volgender masen:
ich mache eine "Procedure Task_1()"
im Programmverlauf rufe ich die Procedure nicht mit "Task_1()" auf sindern mit "CreateThread(@Task(), 0)" mein Programmcode geht weiter nach createthreand aber zurgleich ist mein programm aber auch in der procedure...
wenn ich mich irre oder valsch aus gedrückt habe dann lass es mich bitte wissen
ich mache eine "Procedure Task_1()"
im Programmverlauf rufe ich die Procedure nicht mit "Task_1()" auf sindern mit "CreateThread(@Task(), 0)" mein Programmcode geht weiter nach createthreand aber zurgleich ist mein programm aber auch in der procedure...
wenn ich mich irre oder valsch aus gedrückt habe dann lass es mich bitte wissen

- 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
Ist halbwegs richtig. Es gibt aber viele Dinge zu beachten, so das selbst
"Erfahrene Programmierer" mit Thread ihre Programme unbrauchbar
machen. Versuch es lieber ohne, oder nimm Timer oder Callbacks, die sind
einfacher und ungefährlicher
"Erfahrene Programmierer" mit Thread ihre Programme unbrauchbar
machen. Versuch es lieber ohne, oder nimm Timer oder Callbacks, die sind
einfacher und ungefährlicher
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.

Doch: du kannst mit DDE informationen austauschen oder du erstellst ein hauptprogramm als Server und einen Client. Dies wird aber von Firewalls geblockt, daher eher DDE verwenden. Ich hab leider keine direkte ahnung, wie das funktioniert.Magix-Soft <Kain> hat geschrieben:ja daran habe ich auch schon gedacht^^
nur ist es dann bescheiden wenn ich programm interne informationen austauschen muss
gut man könnte eine config anlegen nur muss ich dann permament diese config auslesen da kommt dann wieder das proplem das ich nicht in die config schreiben kann weis sie dauernt geöffnet und geschlossen wird nach dem lesen... aso hilft mir das nicht ...
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
- Tafkadasom2k5
- Beiträge: 1578
- Registriert: 13.08.2005 14:31
- Kontaktdaten:
Achja?Magix-Soft <Kain> hat geschrieben:aber das ist auch mit firewall eine sicherheutslücke für den anwender und das möchte ich dann nun auch nicht


OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!