I get this error when create popup form calendar
ERROR=-50
MNEM=<UACTERR_NO_SIGNATURE>
DESCRIPTION=Signature not found
what that means
------------------------------
Alnasser Elsonbaty
Director
Rocket Software Forum Member
------------------------------
Hi Alnasser,
It means Uniface is not able to read the signature of the component you've created (pop up form calendar). Signatures for Uniface components are created at compilation time in a .sig file; they are red at runtime before executing the component itself.
This error does not happen with Uniface development/runtime standard configuration; have you somehow customized your installation?
Regards,
Gianni
------------------------------
Gianni Sandigliano
IT
------------------------------
I get this error when create popup form calendar
ERROR=-50
MNEM=<UACTERR_NO_SIGNATURE>
DESCRIPTION=Signature not found
what that means
------------------------------
Alnasser Elsonbaty
Director
Rocket Software Forum Member
------------------------------
Hi Alnasser,
Are you sure the signature is in the UAR-File or at the specific folder ".\\components\\sig"
If you can start the debugger before calling the calendar, then go to View->Settings->"I/O prints"
Select at least last the checkboxes.
Then activate the popup
In the message-frame/LOG-file you will find a hint where UnifACe tries to find the signature
Ingo
------------------------------
Ingo Stiller
Aareon Deutschland GmbH
------------------------------
Hi Alnasser,
Are you sure the signature is in the UAR-File or at the specific folder ".\\components\\sig"
If you can start the debugger before calling the calendar, then go to View->Settings->"I/O prints"
Select at least last the checkboxes.
Then activate the popup
In the message-frame/LOG-file you will find a hint where UnifACe tries to find the signature
Ingo
------------------------------
Ingo Stiller
Aareon Deutschland GmbH
------------------------------
Hello Ingo
Thank you for reply, but I am working on community version and I can not find
View->Settings->"I/O prints" , would you please guide me where to find it.
Thanks and Regards
------------------------------
Alnasser Elsonbaty
Director
Rocket Software Forum Member
------------------------------
Hi Alnasser,
It means Uniface is not able to read the signature of the component you've created (pop up form calendar). Signatures for Uniface components are created at compilation time in a .sig file; they are red at runtime before executing the component itself.
This error does not happen with Uniface development/runtime standard configuration; have you somehow customized your installation?
Regards,
Gianni
------------------------------
Gianni Sandigliano
IT
------------------------------
Hello Gianni
I am working on community version of Uniface, and when I run the compiler , I did not notice missing signature message,
As I understand that the community version is exactly as development with restrictions on mass use or marking use
Best Regards
------------------------------
Alnasser Elsonbaty
Director
Rocket Software Forum Member
------------------------------
Hello Ingo
Thank you for reply, but I am working on community version and I can not find
View->Settings->"I/O prints" , would you please guide me where to find it.
Thanks and Regards
------------------------------
Alnasser Elsonbaty
Director
Rocket Software Forum Member
------------------------------
Hi Alnasser,
Do you know hoe to start the debugger?
If you don't use to the debugger
Just before the "newinstance" resp. "activate" write the following line in your component
ENTRY LP_DO_CALENDAR
variables
string v_INST_CALENDAR
endvariables
... ; other programm code
putmess "Hello World, I will start with debug flags"
$ioprint=1023 ; This is set all debug flags to ON
newinstance "CALENDAR",v_INST_CALENDAR
activate v_INST_CALENDAR."operation"(parameter1,parameter2)
$ioprint=0 ; all debug flags OFF
deleteinstance v_INST_CALENDAR.
putmess "end of debug"
...
Start your application and try to open the calendar
Have a look into the message frame and/or the LOG-File
BTW: To start the debugger just use the statement "debug"
e.g.
...
$1 = 5/6
debug ; this starts the debugger in an extra window. Do not close the debugger as this will shutdown the Uniface at well :-)
$2 = 3/4
...
------------------------------
Ingo Stiller
Aareon Deutschland GmbH
------------------------------