Results 1 to 4 of 4

Thread: Are all DLLs created equal?

  1. #1

    Thread Starter
    Member
    Join Date
    May 2003
    Location
    Canada
    Posts
    52

    Are all DLLs created equal?

    Can someone explain how a dll works? What I'm wondering is if you can access the functions in any dll ie. those NOT created in VB6. Am I correct in thinking that not all dlls are the same?
    If I look in the Project, References window I see a long list of files -some of which are dlls. I know these dlls have been registered with the system but you can't register any dll -correct?
    And if not, what differentiates a registered from a non-registerable dll?
    For the ones that can't be registered, is it possible from VB6 to access any of it's 'functions'? Are there utilities that can list dll functions?

    Sorry for so many questions in a row but just had a bit of a brainstorm happen.

  2. #2
    Hyperactive Member
    Join Date
    Jun 2004
    Posts
    468

    Re: Are all DLLs created equal?

    It's true that not all DLLs are created equal. The ones that VB can reference are ActiveX DLLs. One of the things that distinguish an ActiveX DLL from other DLLs is that an ActiveX DLL must support a COM interface.

    Lookup the terms "DLL", "ActiveX" and "COM" at Webopedia

  3. #3
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

  4. #4

    Thread Starter
    Member
    Join Date
    May 2003
    Location
    Canada
    Posts
    52

    Re: Are all DLLs created equal?

    Wow! That's a lot of reading! Thanks for the info and links -especially the 2nd one.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width