Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
- From: "Jim Carlock" <anonymous@localhost>
- Date: Mon, 16 Jul 2007 21:34:16 -0400
"mayayana" <mayaXXyana1a@xxxxxxxxxxxxxxxx> wrote:
It's actually fairly easy, but unorthodox. You have
to bypass VB's "hellpfulness".
www.jsware.net/jsware/vbcode.php3#vdll
"Mike Williams" asked:
: Okay. I'll bite. Being a simple hobbyist I never get involved in
: these things, but in layman's terms what exactly is the difference
: between an ActiveX DLL and a "normal" Win32 DLL. Is it
: something to do with a normal DLL not requiring to be registered,
: or is it deeper than that?
Okay, here goes. I thought you already knew this stuff. <g>
A standard DLL typically supports DllMain().
An ActiveX DLL supports some extra functions.
DllCanUnloadNow()
DllGetClassObject()
DllRegisterServer()
DllUnregisterServer()
http://groups.google.com/group/alt.lang.asm/browse_frm/thread/996a4a9137cbb6e0/?tvc=1
And then there's ways to browse through the public objects, but
I didn't quite get that far into it.
Anyways, I've stepped away from the Microsoft MASM compiler.
I've been toying with NASM for awhile and created a CHM for the
NASM compiler. Click on the Download the NASM CHM link at
the following link to get it, if you're interested. There's nothing about
ActiveX inside of the file, so don't bother with it for that. It does
provide a great X86 assembly language instruction set, though. A
few developers are currently trying to get a 64-bit version of the
compiler together, but it still has some bugs in it.
http://www.microcosmotalk.com/tech/asm/nasm/
http://nasm.sourceforge.net/
NOTE: The nasm_man.chm at the sourceforge site does not have
a functional index tab (I think they still have the first version I
released). I've been toying around with the javascript inside the
file, so I'm not 100% satisfied with everything, but it's worth the
time to download just to get a reference to the X86 instruction set,
if you're into such things.
--
Jim Carlock
http://www.microcosmotalk.com/
.
- References:
- VB6 - why isnt a straight Win32 DLL offered as a project type?
- From: Stephen Howe
- Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
- From: mayayana
- Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
- From: Mike Williams
- VB6 - why isnt a straight Win32 DLL offered as a project type?
- Prev by Date: Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
- Next by Date: Re: Singles to Doubles
- Previous by thread: Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
- Next by thread: Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
- Index(es):
Relevant Pages
|