473,408 Members | 1,840 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

COM has some interesting features can they be done in .NET assembl

Hi All;
another simpleton question. i'm pretty sure i already know but...
what is a .Net Assembly?

In the C++ app i work on at work, we use a main app with COM "plugnis" and a
few COM servers. these COM servers are interesting in that they are self
contained programs that allow the main app to interface with some of the
server's functionality and only are active as long as the main program is.
How could you implement such a setup using C#? i understand when you create
a class library it's creating a .dll.
and if you create an executable how can you access it's functionality from
another app?
a window service sounds like it might be close but again how can you access
it's functionality from another app?

i've been using C# at home but not in the work environment and would like to
expand my knowledge.

Any help would be great. thanks
Nov 17 '05 #1
1 1024
A explanation of an assembly

http://www.programmersheaven.com/2/F...mbly-Explained
For distributed systems you have 3 options available to you in the current
version of the framework:

Web Services (ASMX),
..Net Remoting,
Enterprise Services (COM+)

Web services
http://samples.gotdotnet.com/quickst...icesintro.aspx
http://aspnet.4guysfromrolla.com/articles/062602-1.aspx

..Net Remoting
http://msdn.microsoft.com/library/de...wkremoting.asp

Enterprise Services
http://msdn.microsoft.com/library/de...entsvcperf.asp

and you could of course always 'roll your own'

--
HTH

Ollie Riches
http://www.phoneanalyser.net
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a programmer
helping programmers.

"Shawn" <Sh***@discussions.microsoft.com> wrote in message
news:DE**********************************@microsof t.com...
Hi All;
another simpleton question. i'm pretty sure i already know but...
what is a .Net Assembly?

In the C++ app i work on at work, we use a main app with COM "plugnis" and
a
few COM servers. these COM servers are interesting in that they are self
contained programs that allow the main app to interface with some of the
server's functionality and only are active as long as the main program is.
How could you implement such a setup using C#? i understand when you
create
a class library it's creating a .dll.
and if you create an executable how can you access it's functionality from
another app?
a window service sounds like it might be close but again how can you
access
it's functionality from another app?

i've been using C# at home but not in the work environment and would like
to
expand my knowledge.

Any help would be great. thanks

Nov 17 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

22
by: bearophile | last post by:
Ville Vainio: >It's highly typical for the newbies to suggest improvements to the >language. They will usually learn that they are wrong, but the >discussion that ensues can be fruitfull anyway...
193
by: Michael B. | last post by:
I was just thinking about this, specifically wondering if there's any features that the C specification currently lacks, and which may be included in some future standardization. Of course, I...
35
by: Justin Weinberg | last post by:
My thoughts on this.... http://msdn.microsoft.com/vbasic/Future/default.aspx?pull=/library/en-us/dnvs05/html/vb9overview.asp My thoughts: 1. Regarding Implicit types, I don't use type...
20
by: mike | last post by:
I help manage a large web site, one that has over 600 html pages... It's a reference site for ham radio folks and as an example, one page indexes over 1.8 gb of on-line PDF documents. The site...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.