MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

Deedolith
MAME Fan
Reged: 11/15/09
Posts: 1
Send PM


about VPinmame
#206550 - 11/15/09 03:28 PM


Has anyone tried programming using Vpinmame's COM interface ?

I did some test using VB, but nothing good came up, beside access violation exception (attempt to read or write in protected memory).

I'll appreciate any hints if you have some.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: about VPinmame new [Re: Deedolith]
#206985 - 11/21/09 07:52 PM


> Has anyone tried programming using Vpinmame's COM interface ?
>
> I did some test using VB, but nothing good came up, beside access violation exception
> (attempt to read or write in protected memory).

I've got no hints, but COM is very dead technology now. Even Don Box has abandonded it



keshbach1
Reged: 08/26/05
Posts: 1303
Send PM


Re: about VPinmame new [Re: R. Belmont]
#207213 - 11/24/09 11:49 PM


> I've got no hints, but COM is very dead technology now. Even Don Box has abandonded
> it

I guess somebody forgot to tell the .NET folks that COM is dead and not to use it.



Kevin Eshbach



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: about VPinmame new [Re: keshbach1]
#207567 - 12/01/09 01:21 AM


> > I've got no hints, but COM is very dead technology now. Even Don Box has abandonded
> > it
>
> I guess somebody forgot to tell the .NET folks that COM is dead and not to use it.

.NET will interface to legacy COM stuff very well indeed, but it's not using it internally and MS is definitely very down on it company-wide. I mean, when Don Box says COM is dead, it's *really* dead. (If you don't understand my repeated references to that gentleman, Bing is your friend).



keshbach1
Reged: 08/26/05
Posts: 1303
Send PM


Re: about VPinmame new [Re: R. Belmont]
#207683 - 12/02/09 12:49 AM


> > > I've got no hints, but COM is very dead technology now. Even Don Box has
> abandonded
> > > it
> >
> > I guess somebody forgot to tell the .NET folks that COM is dead and not to use it.
>
> .NET will interface to legacy COM stuff very well indeed, but it's not using it
> internally and MS is definitely very down on it company-wide. I mean, when Don Box
> says COM is dead, it's *really* dead. (If you don't understand my repeated references
> to that gentleman, Bing is your friend).

I was talking about the stuff here http://msdn.microsoft.com/en-us/library/ms233411.aspx. The various metadata interfaces are using IUnknown which I also took as being part of COM. Also I see ICorRuntimeHost which I was under the impression is part of the whole .Net universe. (I'll apologize in advance that that I didn't completely read the whole overviews about Metadata or what ICorRuntimeHost is used for.)

I looked up Don Box previoulsy and he may be down on it at Microsoft, but that still doesn't mean other companies feel that way.

I'll believe COM is dead when Microsoft provides all new features for Windows and Office in assemblies and stops adding new Win32/Win64 API's.



Kevin Eshbach



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: about VPinmame new [Re: keshbach1]
#208161 - 12/07/09 07:01 PM


> I was talking about the stuff here
> http://msdn.microsoft.com/en-us/library/ms233411.aspx. The various metadata
> interfaces are using IUnknown which I also took as being part of COM. Also I see
> ICorRuntimeHost which I was under the impression is part of the whole .Net universe.
> (I'll apologize in advance that that I didn't completely read the whole overviews
> about Metadata or what ICorRuntimeHost is used for.)

IUnknown is the "safe/sane subset" of COM also used in DirectX - it's a mechanism for one component to expose multiple versions of an API (one way to avoid DLL hell, although WinSxS is the preferred method now). It has basically nothing to do with COM as it was used in VBX/ActiveX or Office/OLE. COM in it's latter forms (which is also how VPinMame uses it) has been pretty forcibly been deprecated by MS, although of course the APIs will continue to exist for back compatibility.


Pages: 1

MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 19 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4137