Seite 2 von 2

Verfasst: 19.03.2006 01:44
von Macros
Danke :)

Verfasst: 19.03.2006 01:45
von ts-soft
Wenn es verständlich war, freud mich das auch :wink:

Verfasst: 19.03.2006 06:36
von Konne
Du kannst auch 2 (oder mehr) Funktionen machen um die einzelnen Parameter zu erfragen, die Variablen machst du dann Shared und irgendwie schwer zu erkelaerren. So wie das zB beim Fonrequester von PB geloest ist.

Code: Alles auswählen

procedure Whatever()
  shared Error.l

  Procedurereturn Text.s
endprocedure

procedure Back()
  shared Error.l

  procedurereturn Error.l
endprocedure
Nicht getestet abert ich glaube es sollte gehen.

Verfasst: 19.03.2006 12:44
von ts-soft
@Konne
Würdest Du bitte den gesamten Thread lesen :freak:

Verfasst: 19.03.2006 22:29
von brandelh
Hallo,
*nError\l = 1
Ah, wenn ich recht verstehe, soll ab der Adresse des Pointers eine LONG Varible angesprochen werden, \ trennt ja normalerweise Strukturelemente vom Variablennamen ... wenn ich recht gelesen habe. Da wäre ich nie drauf gekommen.

Da ich nur Anfänger in PureBasic bin, und nicht beim Programmieren, gefällt mir dies auch gut, erstens hat PEEK und POKE den Ruf des Hackers ;-) und zweitens ist \l kürzer.

An alle, vielen DANK für die Hilfe. Für Umsteiger ist die Syntax etwas gewöhnungsbedürftig, ein Glück dass es ein so tolles Forum gibt.

Tschüß
Hubert

Verfasst: 19.03.2006 22:39
von ts-soft
PureBasic hat mehrere vordefinierte Strukturen, unter anderem diese:

Code: Alles auswählen

Structure LONG
 l.l
EndStructure