Help with button callback procedure
Author |
Message |
mikiehahn
|
Posted: Sat Feb 13, 2016 7:01 pm Post subject: Help with button callback procedure |
|
|
What is it you are trying to achieve?
I am having trouble getting button creation code to run.
What is the problem you are having?
I have this variable define.
I have a procedure defined that has one boolean parameter
Then I try to create a button using the procedure as a callback procedure.
Here is the code snipet (turing 4.1.1):
...
const numInPins : int := 8 % the number of input pins
var portInButton : array 0..(numInPins-1) of int
procedure buttonInBit0 (value: boolean)
portInState(0):= value
end buttonInBit0
portInButton(0) := GUI.CreateButton (425, 16, 0, "0", buttonInBit0)
....
When I try to run the program, it highlights "buttonInBit0" and the error says: "Argument is the wrong type"
I've done cut-n-paste on all the variable names so that I know there is no obvious spelling mistake.
What am I doing wrong.
Thanks,
Michael. |
|
|
|
|
|
Sponsor Sponsor
|
|
|
Insectoid
|
Posted: Mon Feb 15, 2016 2:12 pm Post subject: RE:Help with button callback procedure |
|
|
buttonInbit0 has a parameter, but you do not pass one to it when you call it inside GUI.CreateButton. |
|
|
|
|
|
|
|