Click here to Skip to main content
15,889,216 members
Home / Discussions / C#
   

C#

 
GeneralWriting hexadecimal to a file Pin
samodrak24-Sep-03 15:00
samodrak24-Sep-03 15:00 
GeneralRe: Writing hexadecimal to a file Pin
Julian Bucknall [MSFT]25-Sep-03 5:03
Julian Bucknall [MSFT]25-Sep-03 5:03 
GeneralSocket Blocking Pin
Andrew Shapira24-Sep-03 14:40
Andrew Shapira24-Sep-03 14:40 
GeneralHelp with regular expressions Pin
Wjousts24-Sep-03 13:17
Wjousts24-Sep-03 13:17 
GeneralRe: Help with regular expressions Pin
Blake Coverett24-Sep-03 13:31
Blake Coverett24-Sep-03 13:31 
GeneralRe: Help with regular expressions Pin
Wjousts24-Sep-03 15:04
Wjousts24-Sep-03 15:04 
GeneralRe: Help with regular expressions Pin
Anthony_Yio24-Sep-03 17:16
Anthony_Yio24-Sep-03 17:16 
GeneralCOM Interop - .NET COM events and C++ client Pin
blade24-Sep-03 12:54
blade24-Sep-03 12:54 
Hi,

I need to fire COM events from C# and the client to handle those events is in C++. Smile | :)

Following is the code snippet of the COM events and the dispinterface in C#.

[Guid("12854E47-AD44-4283-B503-1176CC827A49")]
public interface Foo1ComInterface

{

void FireRequest( string str );

}

[Guid("073D1766-7969-41fd-B794-8B65B0EADAF3")]
[InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
public interface Foo1ComEvents

{

void FooEvent( string str );

}

[ Guid("22EFEC33-5B40-4417-AFF0-DE0C5B7C9E47")]
[ ClassInterface(ClassInterfaceType.None) ]
[ ComSourceInterfaces(typeof(Foo1ComEvents))]
public class BooHoo : Foo1ComInterface

{

.....

}

So far I have generated a tlb file using regasm and did a #import in the C++ code and am able to call the FireRequest function as defined above from C++. But how should I handle the event fired from the .NET side inside C++ Frown | :( Please help!!!

Thanks,

Abhi


General? The Key Events Pin
Frank Olorin Rizzi24-Sep-03 12:19
Frank Olorin Rizzi24-Sep-03 12:19 
GeneralRe: ? The Key Events Pin
Frank Olorin Rizzi24-Sep-03 12:48
Frank Olorin Rizzi24-Sep-03 12:48 
GeneralInfo for switch statements Pin
Omega50124-Sep-03 11:59
Omega50124-Sep-03 11:59 
GeneralRe: Info for switch statements Pin
Julian Bucknall [MSFT]24-Sep-03 14:55
Julian Bucknall [MSFT]24-Sep-03 14:55 
GeneralRe: Info for switch statements Pin
Omega50124-Sep-03 18:31
Omega50124-Sep-03 18:31 
GeneralRe: Info for switch statements Pin
Julian Bucknall [MSFT]25-Sep-03 4:56
Julian Bucknall [MSFT]25-Sep-03 4:56 
GeneralRe: Info for switch statements Pin
Anonymous25-Sep-03 17:55
Anonymous25-Sep-03 17:55 
GeneralWrite CDs Pin
Ricardo Mendes24-Sep-03 11:33
Ricardo Mendes24-Sep-03 11:33 
GeneralRe: Write CDs Pin
leppie25-Sep-03 7:38
leppie25-Sep-03 7:38 
GeneralRe: Write CDs Pin
Ricardo Mendes25-Sep-03 7:43
Ricardo Mendes25-Sep-03 7:43 
GeneralRe: Write CDs Pin
Jeremy Kimball25-Sep-03 20:17
Jeremy Kimball25-Sep-03 20:17 
GeneralRe: Write CDs Pin
Tomas Petricek25-Sep-03 9:51
Tomas Petricek25-Sep-03 9:51 
GeneralSending GET to a web service Pin
Ed K24-Sep-03 9:34
Ed K24-Sep-03 9:34 
GeneralWindows Form DataGrid Pin
devvvy24-Sep-03 8:21
devvvy24-Sep-03 8:21 
GeneralRe: Windows Form DataGrid Pin
ankita patel24-Sep-03 8:37
ankita patel24-Sep-03 8:37 
GeneralRe: Windows Form DataGrid Pin
devvvy24-Sep-03 8:47
devvvy24-Sep-03 8:47 
GeneralRe: Windows Form DataGrid Pin
ankita patel24-Sep-03 11:48
ankita patel24-Sep-03 11:48 

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.