[PB4.20] Thread - String übergeben nicht mehr möglich [X]

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

[PB4.20] Thread - String übergeben nicht mehr möglich [X]

Beitrag von RSBasic »

Hallo,

mir ist folgendes aufgefallen bei PB 4.20...
Ich kann, wenn ich einen Thread habe, keine String mehr übergeben.
Z.B.:

Code: Alles auswählen

CreateThread(@Thread(), String$)
[15:26:17] [COMPILER] Zeile 599: Bad parameter type, number expected instead of string
Wieso kann ich keine String zum Thread übergeben? (Vorhin gings mit PB.10)
Muss ich jetzt den String in Zahlen konvertieren und wieder zurück in String?
Zuletzt geändert von RSBasic am 05.01.2008 17:33, insgesamt 1-mal geändert.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Pointer (Zeiger) übergeben.

... wäre aber schön wenn Freak hier klarheit schaffen würde, als ob das
vorher nur ein inoffizielles "Features" war ... oder ob das eigentlich immer
noch so gewünscht ist. :D

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

Bei nem String wird sowieso immer nur der Pointer übergeben, von daher hätte man vorher auch schon "logisch gesehen" @String madchen müssen, aber PB hat es einfach gelten lassen :wink:
Bild
Benutzeravatar
Thalius
Beiträge: 476
Registriert: 17.02.2005 16:17
Wohnort: Basel / Schweiz

Beitrag von Thalius »

Plus man sieht klarer wo dieser String registiert wurde ( Falls man ihn im Thread weiterverarbeitet ) - da es sich hier um nen Pointer handelt kann der gleichzeitige Zugriff direkt auf den String zu nem IMA führen. Ist klarer so wies jetzt ist, in meinen Augen ( Gut, könnte man noch in der Errormessage besser kommunizieren ).

Thalius
"...smoking hash-tables until until you run out of memory." :P
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

OK, danke @all :D
Gesperrt