Click here to Skip to main content
15,890,185 members
Home / Discussions / C#
   

C#

 
QuestionDirect X transformation? Pin
SherKar6-Apr-04 2:53
SherKar6-Apr-04 2:53 
AnswerRe: Direct X transformation? Pin
Heath Stewart6-Apr-04 3:22
protectorHeath Stewart6-Apr-04 3:22 
GeneralRe: Direct X transformation? Pin
SherKar7-Apr-04 4:29
SherKar7-Apr-04 4:29 
GeneralRe: Direct X transformation? Pin
Heath Stewart7-Apr-04 5:17
protectorHeath Stewart7-Apr-04 5:17 
GeneralRe: .NET Pin
CWIZO6-Apr-04 2:41
CWIZO6-Apr-04 2:41 
GeneralRe: .NET Pin
Colin Angus Mackay6-Apr-04 2:45
Colin Angus Mackay6-Apr-04 2:45 
GeneralDlls Pin
jithen_dt6-Apr-04 2:33
jithen_dt6-Apr-04 2:33 
GeneralRe: Dlls Pin
Heath Stewart6-Apr-04 3:20
protectorHeath Stewart6-Apr-04 3:20 
Yes, so long as they expose CCWs, or COM-Callable Wrappers (which is the best way, and VB6 is entirely built on OLE/COM anyway). See Nick's article, Creating a CCW for COM-enabled, non-.NET Applications[^], and read Exposing .NET Framework Components to COM[^] in the .NET Framework SDK.

A few important things to note: explicitly define your class and interfaces GUIDs (using the GuidAttribute), and DO NOT use auto-generated class interfaces. Instead, attribute your class with ClassInterface(ClassInterfaceType.None) and explicitly declare your class interface and implement it as the first interface in the list of interfaces. Make sure you declare your interface as an automation interface by attributing your interface with InterfaceType(ComInterfaceType.InterfaceIsIDispatch) (or ComInterfaceType.InterfaceIsDual). Since VB6 depends on automation, declaring your interface as an IUnknown implementation won't work.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Dlls Pin
scadaguy6-Apr-04 3:24
scadaguy6-Apr-04 3:24 
GeneralClient Pinging Server Pin
Prasad Anand6-Apr-04 1:04
Prasad Anand6-Apr-04 1:04 
GeneralRe: Client Pinging Server Pin
Heath Stewart6-Apr-04 3:12
protectorHeath Stewart6-Apr-04 3:12 
GeneralOracle Stored Procedure Problem in .NET Pin
Member 3350225-Apr-04 23:27
Member 3350225-Apr-04 23:27 
GeneralRe: Oracle Stored Procedure Problem in .NET Pin
Heath Stewart6-Apr-04 3:08
protectorHeath Stewart6-Apr-04 3:08 
GeneralRe: Oracle Stored Procedure Problem in .NET Pin
Jesse Squire6-Apr-04 4:24
Jesse Squire6-Apr-04 4:24 
GeneralRe: Oracle Stored Procedure Problem in .NET Pin
Bill Dean7-Apr-04 7:17
Bill Dean7-Apr-04 7:17 
GeneralMDIChild from another child form Pin
robmays5-Apr-04 22:12
robmays5-Apr-04 22:12 
GeneralRe: MDIChild from another child form Pin
MeterMan5-Apr-04 22:59
MeterMan5-Apr-04 22:59 
GeneralRe: MDIChild from another child form Pin
LongRange.Shooter6-Apr-04 3:27
LongRange.Shooter6-Apr-04 3:27 
QuestionIs string a primitive type?? Pin
Ungi.5-Apr-04 20:05
Ungi.5-Apr-04 20:05 
AnswerRe: Is string a primitive type?? Pin
Corinna John5-Apr-04 21:50
Corinna John5-Apr-04 21:50 
GeneralRe: Is string a primitive type?? Pin
Ungi.5-Apr-04 21:56
Ungi.5-Apr-04 21:56 
GeneralRe: Is string a primitive type?? Pin
Milton Karimbekallil6-Apr-04 0:53
Milton Karimbekallil6-Apr-04 0:53 
GeneralRe: Is string a primitive type?? Pin
Ungi.6-Apr-04 2:10
Ungi.6-Apr-04 2:10 
GeneralRe: Is string a primitive type?? Pin
Heath Stewart6-Apr-04 2:59
protectorHeath Stewart6-Apr-04 2:59 
GeneralRe: Is string a primitive type?? Pin
Ungi.6-Apr-04 3:15
Ungi.6-Apr-04 3:15 

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.