GLBasic forum

Other languages => GLBasic - de => Topic started by: Schranz0r on 2008-Jan-13

Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: Schranz0r on 2008-Jan-13
Hi Gernot, wieso gibt es eigentlich kein CONST in GLB ?

Wollte grad ne GUI.dll wrappen, und scheiter jetzt an sowas:

Code (glbasic) Select
Const WS_BORDER = $800000Das Problem ist weniger das CONST, was ich mich frag ist, wie ich das übergebe:

Code (glbasic) Select
$800000Ne Idee?
Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: trucidare on 2008-Jan-13
hmm sollte eigentlich gehen schranzor zumindest mitm bissen spielerei
Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: Schranz0r on 2008-Jan-13
Na und wie du schlauberger :D
Bekommst es doch selber net hin, und spielst dir jetzt einen ab :D
Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: Quentin on 2008-Jan-13
Ehrlich gesagt versteh ich dein Problem nicht so ganz Schranzor.

mit INLINE könnte man das Teil als CONST deklarieren:
Code (glbasic) Select
INLINE
  const int WS_BORDER = 0x800000;
ENDINLINE
Wenn du WS_BORDER dann irgendwo später im Quelltext ändern willst, bekommst du vom Compiler ein paar auf die Finger ;)
Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: trucidare on 2008-Jan-13
Quentin es geht ihm um das $ da meckert der compiler ansonsten liegt da kein problem.
Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: Quentin on 2008-Jan-13
ahhh, ich bin davon ausgegangen, daß $800000 hexadezimal ist, also 0x800000 in GLBasic
Title: Wieso eigentlich kein CONST in der GLBASIC-Syntax?
Post by: Schranz0r on 2008-Jan-13
Danke Quentin für den tip mit $ = 0x


Muss man als Global machen dann läufts super !