GadgetId() inerhalb einer Procedure ?
Verfasst: 28.08.2014 21:04
Hallo Leute,
Ich bin es schon wieder, mit noch einen Problem
Mein Modul ist fertig und alles klappt.
Nun wollte Ich noch etwas verfeinern indem Ich das #PB_Any mit einbeziehe.
So das man wie gewohnt auch mit Enumeration Arbeiten kann
Also wollte ich das über ein Parameter einer Procedure übergeben nur dann bekomme Ich immer einen Fehler ???
GadgetID() geht so nicht in einer Procedure, vieleicht hat ja da einer eine Idee ?
Ich bin es schon wieder, mit noch einen Problem
Mein Modul ist fertig und alles klappt.
Nun wollte Ich noch etwas verfeinern indem Ich das #PB_Any mit einbeziehe.
So das man wie gewohnt auch mit Enumeration Arbeiten kann
Also wollte ich das über ein Parameter einer Procedure übergeben nur dann bekomme Ich immer einen Fehler ???
GadgetID() geht so nicht in einer Procedure, vieleicht hat ja da einer eine Idee ?
Code: Alles auswählen
Procedure imgGadget(Gadget,x,y,b,h,img)
Protected *this.GadgetImage = AllocateMemory(SizeOf(GadgetImage))
If (Not *this)
ProcedureReturn #False
EndIf
With *this
If Gadget=#PB_Any
\Gadget=ImageGadget(gadget,x,y,b,h,img,#PB_Image_Raised)
Else
;\Gadget=GadgetID(Gadget)
Debug GadgetID(Gadget)
EndIf
EndWith
EndProcedure