Click here to Skip to main content
15,393,050 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Deployment of already installed Appllication in .NET. Pin
John Kuhn31-Mar-04 18:44
MemberJohn Kuhn31-Mar-04 18:44 
GeneralRe: Deployment of already installed Appllication in .NET. Pin
je_gonzalez1-Apr-04 14:28
Memberje_gonzalez1-Apr-04 14:28 
GeneralRe: Deployment of already installed Appllication in .NET. Pin
Mahesh Dara1-Apr-04 20:21
MemberMahesh Dara1-Apr-04 20:21 
QuestionHow to print a RTF document Pin
manfred.bjorlin31-Mar-04 3:45
Membermanfred.bjorlin31-Mar-04 3:45 
GeneralCalling .Net-DLLs from regular, unmanaged C++ Pin
Eric Schaefer30-Mar-04 22:40
MemberEric Schaefer30-Mar-04 22:40 
GeneralRe: Calling .Net-DLLs from regular, unmanaged C++ Pin
Roman Rodov31-Mar-04 14:41
MemberRoman Rodov31-Mar-04 14:41 
GeneralRe: Calling .Net-DLLs from regular, unmanaged C++ Pin
Eric Schaefer1-Apr-04 22:08
MemberEric Schaefer1-Apr-04 22:08 
GeneralRe: Calling .Net-DLLs from regular, unmanaged C++ Pin
Mike Dimmick5-Apr-04 2:32
MemberMike Dimmick5-Apr-04 2:32 
There are a few possibilities. Roman has already mentioned hosting the CLR. Two other ways are to use COM Interop (expose your C# components as COM objects) or to provide flat exports (i.e. the same as an unmanaged DLL would have).

The CLR supports the flat exports feature, but it's only exposed through Managed C++ and IL, so you either have to write a shim layer in Managed C++, or disassemble your C# code with ILDASM, add some declarations in IL, and recompile with ILASM. Not a lot of fun. I advise doing this only if you need to extend a program whose extensibility model is based around flat DLLs in this way.

C# objects can be registered with COM using the regasm program, or with Windows Installer.

Stability. What an interesting concept. -- Chris Maunder
Generalrichtextbox removing highlight from selected text Pin
Member 33109630-Mar-04 19:54
MemberMember 33109630-Mar-04 19:54 
GeneralPrompt to add files when inserted MISSING Pin
Kris Morness30-Mar-04 12:19
MemberKris Morness30-Mar-04 12:19 
GeneralRe: Prompt to add files when inserted MISSING Pin
Heath Stewart30-Mar-04 13:04
protectorHeath Stewart30-Mar-04 13:04 
GeneralRe: Prompt to add files when inserted MISSING Pin
Kris Morness30-Mar-04 13:13
MemberKris Morness30-Mar-04 13:13 
GeneralRe: Prompt to add files when inserted MISSING Pin
Heath Stewart30-Mar-04 13:15
protectorHeath Stewart30-Mar-04 13:15 
GeneralRe: Prompt to add files when inserted MISSING Pin
Kris Morness30-Mar-04 14:30
MemberKris Morness30-Mar-04 14:30 
QuestionSend mail thru Lotus Notes ? Pin
MrBean29-Mar-04 21:29
MemberMrBean29-Mar-04 21:29 
AnswerRe: Send mail thru Lotus Notes ? Pin
Daniel Turini29-Mar-04 21:41
MemberDaniel Turini29-Mar-04 21:41 
GeneralCompiling project developed in VC 6.0 .NET Compiler Pin
Vini Deep29-Mar-04 20:48
MemberVini Deep29-Mar-04 20:48 
GeneralRe: Compiling project developed in VC 6.0 .NET Compiler Pin
Colin Angus Mackay29-Mar-04 22:10
MemberColin Angus Mackay29-Mar-04 22:10 
GeneralRe: Compiling project developed in VC 6.0 .NET Compiler Pin
Vini Deep29-Mar-04 23:06
MemberVini Deep29-Mar-04 23:06 
QuestionHow to soft reset PDA (Pocket PC) in VB.net CF Pin
maithoa29-Mar-04 16:46
Membermaithoa29-Mar-04 16:46 
AnswerRe: How to soft reset PDA (Pocket PC) in VB.net CF Pin
Roman Rodov30-Mar-04 15:44
MemberRoman Rodov30-Mar-04 15:44 
GeneralRe: How to soft reset PDA (Pocket PC) in VB.net CF Pin
maithoa1-Apr-04 14:17
Membermaithoa1-Apr-04 14:17 
GeneralSystem.PlatformNotSupportedException when call a webservice on a Windows 2003 PC Pin
maithoa29-Mar-04 16:02
Membermaithoa29-Mar-04 16:02 
GeneralSystem.Type Object Pin
Dan Broomall29-Mar-04 8:36
MemberDan Broomall29-Mar-04 8:36 
GeneralRe: System.Type Object Pin
Andy Brummer29-Mar-04 16:14
sitebuilderAndy Brummer29-Mar-04 16:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.