#Image

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

#Image

Beitrag 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)
v6.00
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Jo du liegst richtig ....

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ok, danke :allright:
v6.00
Benutzeravatar
Sebastian
Beiträge: 322
Registriert: 14.06.2006 16:46
Wohnort: Kiel

Beitrag 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 ???
(Win 11 64-bit, PB 6.04 und 6.10)
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag 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 ...
v6.00
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag 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.
v6.00
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag 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.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
Sebastian
Beiträge: 322
Registriert: 14.06.2006 16:46
Wohnort: Kiel

Beitrag von Sebastian »

Ich verstehe! Alles klar! :allright:
(Win 11 64-bit, PB 6.04 und 6.10)
Antworten