Andrew,
Unfortunately I know *nothing* about this stuff, so take this with a grain of salt. . .
I remember reading about OLE/COM that new versions with new functionality had to have some kind of 'version ID' which was unique to that new functionality.
The purpose was, if I remember correctly, to ensure that any existing app using an existing (older) version would not be "broken" by the newer version.
Good luck,
Jim N
>Hi,
>I need to add a new function to my VFP6 application server - simple, or so I thought! I have added and tested my new function and re-built the DLL. I build the new COM DLL and test it locally using the command window ;
>
>x = createobject("misap.misap")
>
>? x.newFunction("param")
>
>This returns OLE error unkown name. The other functions work OK, so it appears that only calls to the new function fail. Strangley when I go into Tools Class browser and select the TLB file I cannot see the function either - any ideas on how to rectify the problem? I am obviously missing something fairly fundamental.
>
>Andrew Logie
>
>
logiea@bbsrc.ac.uk