Seite 2 von 3
Verfasst: 23.04.2006 13:05
von mar
Hallo!
hallodri schrieb:
Code: Alles auswählen
*img.PB_Image = LoadImage(#PB_Any,"gfx/cursor-mouse.bmp")
Debug *img ; PBID
ist ja nicht schlecht, aber wie komme ich auf #imageNr?
Alle Imagebefehle funktionieren ja nur mit #imageNr.
mar
Verfasst: 23.04.2006 14:07
von MVXA
*img <- das ist die ImageNr... zumindest steht sie jetzt da drine

Verfasst: 23.04.2006 14:33
von hardfalcon
Das tolle an #PB-Any ist ja, dass du ImageID() nicht mehr brauchst.
Verfasst: 24.04.2006 09:29
von mar
Ich habe die Beta 10 getestet und auf #imageNr
bin ich bis jetzt nicht gekommen.
Mir würde ja auch die imageID reichen, wenn es
einen Befehl gibt für GetImageNr(imageId),
oder alle Befehle mit ImageId arbeiten würden.
Vielleicht habe ich da etwas übersehen.
Im Moment deklariere ich die ImageNr vorher.
mar
Verfasst: 24.04.2006 11:11
von Kaeru Gaman
Die PB-Help hat geschrieben: Wenn #PB_Any als '#Image' Parameter verwendet wird, dann wird der Identifier des neuen Image als 'Ergebnis' zurückgegeben.
Verfasst: 24.04.2006 12:40
von mar
ja , aber ich wollte doch auf #imageNr kommen???
Verfasst: 24.04.2006 12:46
von PureLust
mar hat geschrieben:Mir würde ja auch die imageID reichen, wenn es
einen Befehl gibt für GetImageNr(imageId),
oder alle Befehle mit ImageId arbeiten würden.
Hallo mar, ...
ich stehe
hier gerade vor dem gleichen Problem.
Ich hatte halt für meine Frage einen neuen Thread aufgemacht, da dieses Problem eben nicht nur Images sondern auch alles andere (also Windows, Gadgets, ...) in PB4 betrifft.
Sowas wie GetImageNr(ID), GetGadgetNr(ID), GetWindowNr(ID), ... wird durch die Umstellung vieler Befehle auf ...(#Nummer) meiner Meinung nach wirklich dringend benötigt, da man an sonsten keine Rückschlüsse auf die #Nummer eines Objektes ziehen kann, wenn einem nur die ID zur verfügung steht.
Greetz, PureLust.
Verfasst: 25.04.2006 05:20
von ts-soft
Ihr macht einen wuschig mit ID und Nummer
Das eine ist das handle oder hWnd, das andere die interne ID
Wer ist eine Numme?
GadgetID(ID) = handle usw.
Verfasst: 25.04.2006 11:55
von Kaeru Gaman
die jungs wollen die interne ID...
aber ich weiß garnich so genau wofür...
ich mein, wenn man jetzt an nen thread oder so nur das handle übergibt...
geht doch trotzdem alles, oder?
Verfasst: 25.04.2006 21:09
von mar
Hi nur mal zur Erkärung ein kurzer Auszug aus CreateImage()...
Wenn #PB_Any als '#Image' Parameter verwendet wird, dann wird die Nummer des neuen Image als 'Ergebnis' zurückgegeben.
Es wird aber nicht die Nummer zurückgegeben sondern die ID.
Daher ist der Zugriff auf die Nummer wohl nicht ohne betriebssystemabhängige Spezialbefehle wie z.B. GetProp_(handle,"PB_ID") möglich.
Bis dann
mar