Seite 1 von 1
CreateThread() mehr PARAMETER?
Verfasst: 09.12.2006 23:39
von onny
Hallo, ist das möglich mehr Parameter zu verwenden in CreateThread()? Ich brauch mehr als eine, im Thread notwendige, Variable! Davor hab ich die Variablen immer mit SetGadgetText gespeichert und im Thread mit GetGadgetText abgerufen

Naja, ich denke es geht einfacher und proffesioneller ;D Freue mich schon auf eine Antwort! Thx

Verfasst: 09.12.2006 23:43
von Alves
Hey onny,
Könntest du mal dein Bild von userbars.com aus deiner Signatur nehmen. Durch dieses Bild komt bei immer eine htaccess Benachrichtigung, und die stört. Wäre nett.
Verfasst: 09.12.2006 23:46
von onny
Alves hat geschrieben:Hey onny,
Könntest du mal dein Bild von userbars.com aus deiner Signatur nehmen. Durch dieses Bild komt bei immer eine htaccess Benachrichtigung, und die stört. Wäre nett.
jo np ;D
Verfasst: 09.12.2006 23:48
von edel
Uebergib 'nen Pointer auf ne Struktur oder dergleichen.
Verfasst: 09.12.2006 23:51
von onny
edel hat geschrieben:Uebergib 'nen Pointer auf ne Struktur oder dergleichen.

Verfasst: 09.12.2006 23:57
von PBZecke
Warum so erschrocken? Ist doch eine brauchbare Methode. Zur Not würdens
vielleicht auch globale Variablen tun.
Verfasst: 10.12.2006 00:05
von mk-soft
Exsample
Code: Alles auswählen
Structure udtDaten
text.s
value.l
EndStructure
Procedure MyThread(*daten.udtDaten)
Debug *daten\text
Delay(1000)
*daten\value = 1
EndProcedure
a.udtDaten
a\text = "Hallo Welt"
hThread = CreateThread(@MyThread(), a)
Debug "Warten auf Thread"
Repeat
Delay(100)
Until a\value
Debug "Thread Fertig"
Verfasst: 10.12.2006 11:28
von myself
-->
Ist glaub ich besser, oder ist das in dem Fall das gleiche? (Vom ergebnis her auf jeden fall)
Verfasst: 10.12.2006 11:40
von edel
Da es sich dabei um eine Struktur handelt wird automatisch der Pointer
uebergeben. Aber mit @ ist es lesbarer.
Verfasst: 10.12.2006 11:50
von onny
alles klar, danke!
