Luke,
There are two objects from two DLLs that I want to instantiate.
After unregistering the DLLs and moving & re-registering in System32, I had
some partial success.
With the first (less important) one, I could create the object, but it didnt
seem to recognise its properties.
With the second ( & important) one, the move seemed to work. However this
meant that the windows version of the program no longer worked.
I rebooted, then recompiled , moved and re-registered the components, and
then tried again but this time nothing worked.
[30 min detour]
I've just installed the ASP code and the components on a development server,
and had much more success. Both components can be instantiated, and the I've
figured out the problem with the first component's properties being
recognised:
The VB application is using interfaces, but ASP can't handle interfaces.
Therefore, PropertyName will not be recognised, so instead I must refer to
it as Interface_PropertyName. This also appears to work.
I still have no idea why it doesnt work on my machine... Even though there
is the complication of it being the development machine, it should still
work. If you have any ideas why this might be I'd like to pursue this issue,
but at least I know I can finish the project on the seperate server...
Thanks
Chris
"[MSFT]" <lu******@online.microsoft.com> wrote in message
news:n1*************@cpmsftngxa06.phx.gbl...
Hi Chris,
Since administrator also cannot invoke the component, it seemd be a COm
register issue. You may try following steps:
1. unregister the dll with "regsvr32 /u filaname.dll"
2. copy the DLL to the Windows\System32 folder
3. register it again with its new path
will this fix the problem?
Luke