Seite 1 von 1
#Image
Verfasst: 11.12.2007 17:40
von Thomas
Hallo,
ich hab mal ne blöde Frage:
Die Konstante #Image z.B. bei CreateImage(...) kann nur Werte größergleich Null sein, oder?
(Weil wenn ich z.B. -1 verwende gibt mir der Befehl IsImage(...) immer 0 zurück)
Verfasst: 11.12.2007 17:45
von Scarabol
Jo du liegst richtig ....
Gruß
Scarabol
Verfasst: 11.12.2007 18:45
von Thomas
Ok, danke

Verfasst: 11.12.2007 21:29
von Sebastian
Es wundert mich, dass Du bei IsImage() bei dem Wert von -1 eine Null erhältst. Ich dachte #pb_any wäre -1 ???
Verfasst: 11.12.2007 21:49
von Thomas
Sebastian hat geschrieben:Es wundert mich, dass Du bei IsImage() bei dem Wert von -1 eine Null erhältst. Ich dachte #pb_any wäre -1 ???
Ja das stimmt, #PB_Any = -1 ...
aber das ist ja nur, wenn du z.B. mit CreateImage(...) ein Image anlegst, und dort wird die ID zurückgegeben.
IsImage(...) überprüft ja sozusagen, ob das angegebene Image existiert ...
Verfasst: 11.12.2007 21:50
von Thomas
mir ging es ja nur drum, dass ich ne Zahl hab, die ich in IsImage(...) eingeben kann, und IMMER 0 rauskommt. Das ist bei -1 (soviel ich weis nun weis) der Fall.
Verfasst: 11.12.2007 22:52
von #NULL
>> Ich dachte #pb_any wäre -1
ist es auch, aber #PB_ANY ist keine gültige ID, sondern nur ein symbol für die prozeduren, damit sie wissen sie sollen eine unbenutzte ID generieren und zurückgeben. darum muss es ja eben einen wert haben, der niemals eine ID sein kann.
Verfasst: 12.12.2007 10:34
von Sebastian
Ich verstehe! Alles klar!
