Re: Newbe Q Giant IdNumbers
Posted: Fri Dec 24, 2010 3:30 pm
The dynamic numbers are very big to prevent them from clashing with the static numbers.
So if you do this it will work perfectly:
Be aware that you can't re-use dynamic numbers, but you can re-use static numbers:
So if you do this it will work perfectly:
Code: Select all
ButtonGadget(0, ....)
ButtonGadget(1, ....)
StringGadget(#PB_Any, ...)
StringGadget(2, ...) ; <- Notice that this does not clash with the other string gadget, because #PB_Any selected a huge number.
Code: Select all
CreateImage(12, ....)
CreateImage(12, ....) ; Frees the old image #12 and creates a new one
i = CreateImage(#PB_Any, ....)
; CreateImage(i, ...) ; <- RE-USE OF DYNAMIC NUMBER NOT ALLOWED
; Do this:
FreeImage(i)
i = CreateImage(#PB_Any, ....)