Page 1 of 1

GetActiveGadget compiles without ()

Posted: Wed Aug 23, 2017 5:24 am
by e2robot

Code: Select all

Enumeration
  #window
  #button1
EndEnumeration  

Procedure button_pressed()
  
  Debug GetActiveGadget
  
EndProcedure


OpenWindow(#window,10,10,200,200,"TEST")

ButtonGadget(#button1,20,20,30,20,"GO")
BindGadgetEvent(#button1,@button_pressed(),#PB_EventType_LeftClick)
The above compiles but doesn't work as expected because GetActiveGadget should be GetActiveGadget()

Thanks,
Phil

Re: GetActiveGadget compiles without ()

Posted: Wed Aug 23, 2017 7:19 am
by falsam
This is not a bug: GetActiveGadget is a variable. Its value is 0.

Re: GetActiveGadget compiles without ()

Posted: Wed Aug 23, 2017 7:20 am
by Peter
use EnableExplicit and you will see, that this is not a bug.

Greetings ... Peter