Skip navigation.
 
mlRe: COM on mac
FROM : Jeff Szuhay
DATE : Mon Jan 13 21:03:20 2003

>At 12:49 PM -0500 1/13/03, Gil Dror wrote:

>>I am wondering what technique is equivalent to COM in mac.


I asked this a while ago on a bunch of other lists. Here's the most
reasonable answer
I got back (from one of the authors of a very good Cocoa programming book, BTW)

>>From: "Erik M. Buck" <<email_removed>>
>>Subject: Re: Objective C <--> COM comparison
>>
>>It used to exist.  NeXT provided D'OLE that was an Objective-C distributed
>>objects mixed with COM and DCom system. This is just one more technology
>>that Apple dropped and does not sell.  NeXT used to brag that they sold
>>Distributed COM before Microsoft did.  The feature was primarily used to
>>access Active-X controls and interface with applications like Word and Excel
>>from Openstep/Cocoa code.  NeXT used to show a neat web application that
>>generated web pages by putting user entered numbers into Excel, calculating
>>loan rates and payment plans with Excel, copy the results into Word, add
>>pictures etc. and grab the result as HTML.
>>
>>All of that said, COM exists to create "robust" interfaces between
>>DLLs/shared libraries and application code.  COM provides a tiny bit of
>>versioning and a reference counting system similar to the one used in
>>Apple's libraries.  DCom/Active-X provide a similar interface abstraction
>>technology that enables inter-process communication.  None of the features
>>of COM are need in Objective-C due to the dynamism of the language.  COM
>>addresses a need that does not exist for Cocoa/Objective-C applications and
>>therefore there is no direct porting guide that makes sense.
>>
>>----- Original Message -----
>>To: <<email_removed>>
>>Subject: Objective C <--> COM comparison
>>
>>

>>>  Does anybody know of a developer's technote or technical comparison
>>>  of the MS COM architecture and what's available in Objective-C/OS X?
>>>
>>>  A MS Windows COM --> OS X porting guide would be a truly wonderful thing.

>>  >

--

    Jeff Szuhay            <mailto:jeff.<email_removed>>
    Lead Macintosh Engineer      voice: 412-271-5040 x 227
    Psychology Software Tools    <http://www.pstnet.com/>
_______________________________________________
cocoa-dev mailing list | <email_removed>
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

Related mailsAuthorDate
mlCOM on mac Gil Dror Jan 13, 18:49
mlRe: COM on mac Andy Satori Jan 13, 19:20
mlRe: COM on mac Chris Hanson Jan 13, 19:34
mlRe: COM on mac Jeff Szuhay Jan 13, 21:03
mlRe: COM on mac Brooks Bell Jan 13, 21:06
mlRe: COM on mac Sheehan Olver Jan 14, 00:54
mlRe: COM on mac Gil Dror Jan 14, 03:23
mlRe: COM on mac matt neuburg Jan 14, 20:04
mlRe: COM on mac Andy Satori Jan 14, 20:31
mlRe: COM on mac Per Persson Jan 14, 22:05
mlRe: COM on mac Mike Jackson Jan 14, 22:34
mlRe: COM on mac j o a r Jan 14, 23:18
mlRe: COM on mac j o a r Jan 15, 00:20
mlRe: COM on mac Robert Tillyard Jan 15, 00:38
mlRe: COM on mac Sheehan Olver Jan 15, 01:30
mlRe: COM on mac Jeff Szuhay Jan 15, 02:18
mlRe: COM on mac matt neuburg Jan 15, 02:19
mlRe: COM on mac Andy Satori Jan 15, 02:43
mlRe: COM on mac Sheehan Olver Jan 15, 04:29
mlRe: COM on mac Brent Gulanowski Jan 15, 17:58