ich habe laut RMChart einen LONG Parameter als Farbwert (nFirstColorValue (LONG)).
diesen habe ich bei PowerBasic abgeschrieben und wie folgt definiert:
Code: Alles auswählen
// Color constants -> LONG
#define ColorAliceBlue 0xFFF0F8FF // %ColorAliceBlue=&HFFF0F8FF
LONG sondern intern als DWORD gespeichert und moniert ... (dann ja zurecht) ...
Da habe ich nun einige Fragen ...Xbase++ Version : Xbase++ (R) Version 1.90.355
Betriebssystem : Windows XP 05.01 Build 02600 Service Pack 3
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: N VALUE: 4293982463
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Zahlenwert zu groá oder zu klein
oError:filename :
oError:genCode : 10
oError:operation : l2Bin
1. Wie bringe ich Xbase++ dazu den Wert als LONG zu interpretieren (also negativ) ?
2. Könnte ich in diesem Fall statt L2BIN(nWert) einfach mit U2BIN(nWert) übergeben oder ändert das intern den Wert der Speicherzelle ?
Notfalls müsste ich alles als dezimal Zahl neu erfassen, aber das möchte ich natürlich vermeiden