Skip to main content

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
------------------------------

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
------------------------------