Re: COM Servers
- From: Jason <jason@xxxxxxxxxx>
- Date: Tue, 05 Apr 2005 17:46:37 -0700
Are your clients specifying COM? If they are using .NET languages, you can use .NET assemblies (no interop hit), and if they are using an old version of VB or C++, they can use interop (VB6 users have no right to complain about performance, anyway!). Current versions of Delphi, AFAIK, are capable of using .NET assemblies native.
Last I messed with Delphi was version 5. COM support was a bit weak back then, maybe it's gotten better since then (setting up things like collection classes for supporting for/each contstructs was painful, stuff like that).
I would imagine that future versions of VS will concentrate more on expanding .NET support, as opposed to COM.
glenn wrote:
Problem is I would eventually like to get to a single programming language for this project. I don't want to have to continue to program in 2 languages and as it stands its starting to look like Delphi might be the best choice. It seems to generate much faster code, has a much better IDE with lots more components, manages code a lot better, and the data access elements of the language are far better designed and thought out than it appears have been done in VS2003. One reason I'm holding off is I want to see if any of these items have been addressed in VS2005 but I have no idea how long that wait is going to be.
And it also sounds like the COM elements of it are going to be the same which means any interfaces I write that I need to share with other companies are going to run much slower than if written in Delphi.
This is very disappointing...
glenn
"Michael Moreno" <abc@xxxxxxx> wrote in message news:mn.28fd7d549353009c.26479@xxxxxxxxxx
How much of a performance hit? I am use to writing my COM servers in Borland Delphi. Are my components written in C# going to be drastically slower?
Here are my thoughts: 1 - You could continue using Delphi to write your COMs 2 - C# + COM => Interop call. This can be very expensive if there are many many calls!
--
----------------------------------------------
http://michael.moreno.free.fr/
.
- References:
- COM Servers
- From: glenn
- Re: COM Servers
- From: Jason
- Re: COM Servers
- From: richlm
- Re: COM Servers
- From: glenn
- Re: COM Servers
- From: Michael Moreno
- Re: COM Servers
- From: glenn
- COM Servers
- Prev by Date: Re: underscores on variable names
- Next by Date: RE: newbie: How should I program this?
- Previous by thread: Re: COM Servers
- Next by thread: Re: COM Servers
- Index(es):
Relevant Pages
|