Binary Compatibility

Ask a Question related to ASP Components, Design and Development.

  1. #1

    Default Binary Compatibility

    Hi,

    Am new to world of COM.

    When I compile COM DLL's what is teh fifference between
    having theh dll as Binary Compatible as opposed to
    Project Compatible?

    Thanks,
    C.
    C Guest

  2. Similar Questions and Discussions

    1. binary compatibility between different versions of MySQL?
      OK, what is supposed to happen in this situation? We have a mysqldump of a database. We restore it on two different mysql servers, one running...
    2. Binary woes!
      Hi, I'm recieving a base64encoded string (png file) from a webservice. I'm trying to write the file and output the image. But I'm having...
    3. binary data
      Greets, Register globals are to OFF - however the files will not upload. Thanking all in advance. TR ............... <? if ($submit) {
    4. CGI php Binary
      Hi; I appologize in advance to purists who think the question is an appache one, or a mysql question. I have a virtual domain hosted by...
    5. 64 bit binary and 32 bit binary have different result. Is it library bug or compiler bug?
      #include <errno.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <dirent.h> #include <assert.h> int main(int argc, char...
  3. #2

    Default Re: Binary Compatibility

    [url]http://www.visibleprogress.com/vb_binary_compatibility.htm[/url]

    "C" <c@nospm.com> wrote in message
    news:0a8801c33fc5$fa7ae0d0$a101280a@phx.gbl...
    > Hi,
    >
    > Am new to world of COM.
    >
    > When I compile COM DLL's what is teh fifference between
    > having theh dll as Binary Compatible as opposed to
    > Project Compatible?
    >
    > Thanks,
    > C.

    solex Guest

  4. #3

    Default Re: Binary Compatibility

    > When I compile COM DLL's what is teh fifference between
    > having theh dll as Binary Compatible as opposed to
    > Project Compatible?
    Ignore project compatibility and only use no compat or binary compat.

    Binary compatibility means that you can compile your dll, then change the
    code in it and re-compile the dll and any apps that reference your dll will
    still work....ie it has maintained its identity. If you remove
    compatibility then you get new guids etc created for your component and any
    apps that need to use it need re-compiled against the new version of the
    dll.

    However...that is for any app that uses early binding. ASP uses VBScript
    which can only use late-binding so, to be honest, it doesn't matter what
    compatibility your dll has if it is only being called from ASP. Given that
    no compatibility gives you no problems I'd use that if your dll is only
    being used from asp.


    Adrian Forbes [ASP MVP] Guest

Posting Permissions

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139