Hi Greg,

Did you try the forms interop toolkit ?
http://msdn.microsoft.com/en-us/vstudio/bb419144

Failing that, I would have tried the .NET UI as a user control  ;)



|-----Original Message-----
|From: [email protected] [mailto:ozdotnet-
|[email protected]] On Behalf Of Greg Keogh
|Sent: Wednesday, 14 December 2011 4:55 PM
|To: 'ozDotNet'
|Subject: RE: VB6 calling modal .net dialog
|
|>In VB6 the main window handle is actually a hidden window, so you'd
|>need to get the form's handle
|
|Good grief! I suppose that makes sense considering how VB6 windows behave.
|
|>It would be quicker to re-write the pop up form in VB6, and add the
|>.net
|database
|>layer logic as dll with a com wrapper, if there is one, or just
|>implement
|some ado
|>in vb6 for the database stuff. Or we-write the vb6 stuff in .net :)
|
|My colleague has decided to write the "picker" UI in VB6 and all the data
stuff will
|be in a .NET DLL with an Interop wrapper.
|
|The lesson from this is that VB6-.NET Interop of library code is not too
hard, but
|doing so with Forms/dialogs is very hard to improbable. I haven't tried
wrapping
|.NET Controls as ActiveX for VB6 to consume, I almost did a few weeks ago
and
|then remembered all the registering of COM and the install footprint and I
|abandoned the idea.
|
|Greg


Reply via email to