Skip to main content

I want to use the Excel COM object in Uniface for creating Excel files.

 

First I try to import the signatures with

"/sti /mwr=com /pid Excel.Application:EXCEL_"

 

But I get a lot of messages like this one:

"Error: Signature EXCEL_APPLICATION: Total implemented parameter count (=566) does not match total (=567) in generic signature."

 

The explanation for this message in the Uniface documentation is:

" One or more operations contain a different number of parameters in different implementations. Check all parameters in all implementation definitions."

 

Now I need an explanation for this explanation. What is a generic signature, what are different implementations in this context? Where can I find and correct them?



------------------------------
Alwin Pöschl
AKDB
München DE
------------------------------

I want to use the Excel COM object in Uniface for creating Excel files.

 

First I try to import the signatures with

"/sti /mwr=com /pid Excel.Application:EXCEL_"

 

But I get a lot of messages like this one:

"Error: Signature EXCEL_APPLICATION: Total implemented parameter count (=566) does not match total (=567) in generic signature."

 

The explanation for this message in the Uniface documentation is:

" One or more operations contain a different number of parameters in different implementations. Check all parameters in all implementation definitions."

 

Now I need an explanation for this explanation. What is a generic signature, what are different implementations in this context? Where can I find and correct them?



------------------------------
Alwin Pöschl
AKDB
München DE
------------------------------

If you inspect the DICT signature definitions, you will find that you have a mismatch, for EXCEL_APPLICATION.

Deleting the signature and then importing it, should fix it. 

However, you may have some corrupt data in there, and the cascade delete is not cleaning it up correctly.  In which case, you can use SQL to delete any anomalies.

N.b. if I recall, use the name of the operation to search for related records.



------------------------------
Osman Shariff
Freelance Uniface Consultant - France

Private message me if you need help with a project
English, French, German
------------------------------