Results 1 to 2 of 2

Thread: Problems with Binary Compatibilty

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Nov 2000
    Location
    Liverpool, England
    Posts
    88

    Unhappy

    Hi, I have developed a DLL which is used by several different machines. I have the DLL set as Binary Compatibile to allow me to make enhancement upon the DLL whist allowing the old version to still run on all the other PCS. This has work great while making enhancements to existing methods or properties.

    But I have ADDED a new method (Function) and re-complied my DLL. But I am getting a error of all other PCS saying Object variable or With block variable not set (Error 91).

    I don't get a warning stating I have broken compatibilty, because I haven't changed the parameters or data types of existing methods or properties.

    What have I done wrong???

    Thanks, Paul

  2. #2
    Frenzied Member Mark Sreeves's Avatar
    Join Date
    Nov 1999
    Location
    UK
    Posts
    1,845
    Just a guess, but some of the components that your dll depends on might have changed.

    I had a simular problem a few months ago I can't remember what errors I was getting though.

    I compiled the dll to binary comaptabilty (VB5) with no problems but it wouldn't run on other PCs. I'm 97.6% sure the problem was because I had installed InterDev on my PC.

    I now have a creaky old (but clean) 486 laptop reserved solely for compiling components for that application.
    Mark
    -------------------

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