Re: Distributed Access references

anonymous_at_discussions.microsoft.com
Date: 03/16/04

  • Next message: bob: "late binding excel"
    Date: Tue, 16 Mar 2004 15:44:10 -0800
    
    

    Bruce,

    What you are saying would seem inconsistent w/ what the
    packaging wizard does. And for sure its not what I
    understand from trying to package an app and working w/
    no less than 3 MS access professionals who helped create
    my first distributed access.

    Although it appears that the excel does get packaged by
    the wizard, as I said it will not run on the target
    computer. So my app relies on the user having their own
    excel to be run from my app. My understanding was I was
    not shipping excel so much as library functions that
    would only work if the user had their own working copy.

    About the other libraries, if I cannot include them, then
    that would mean I can only distribute the simplest of
    applications. This is not the message I got working w/
    MS pros.

    So relative to the files below you say I should not
    package, I do not understand what my recourse is ? I
    cannot use them ? So a huge chunk of my application will
    not work ?

    Bottom line relative to all my references is if I do not
    reference them, my app won't compile. And if I do not
    ship them my app will not run on target computer.

    I am following the suggestion to late bind excel. Since
    I really do not use any special functionality that would
    not be in excel 95, I guess that means any target
    computer that has excel should be able to run ok.

    As for the other references I am not sure what to do ?
    Can they all be late binded ?

    I would like to hear someone from MS explain why they
    would build a software package and allow it to illegally
    package their own software to re-distribute w/ access,
    which I paid over $1000 for the right to re-distribute.

    Thanks for the discourse
    its more than I can get out of MS anymore.
    I have used up my two free helps, and now I would have to
    pay to have them explain how their software works. That
    lights me up every time I even think about it. I liked
    the old days when you got a manual !

    Bob

    >-----Original Message-----
    >> >What kinds of "reference files" do you speak of? Are
    >> these custom controls?
    >> >Custom libraries? Or is this just where Access stores
    >> the information about the
    >> >references that you have set? I've never changed any
    >> locations from their
    >> >defaults, so I'm not sure what you mean here.
    >> >
    >>
    >> Here are some:
    >>
    >> 1) Path_to_package/MyApp.mde
    >
    >***That one's okay - it's your application file.
    >
    >> 2) C:\ Windows\system\scrrun.dll
    >
    >***You shouldn't be distributing this one, it's a
    windows file and should
    >already exist on the client machine.
    >
    >> 3) Path_to_package/MyApp_data.mdb
    >> 4) Path_to_package/MyAppIcon.bmp
    >
    >***These are okay - they, again, are related strictly to
    your application.
    >
    >> 5) C:\Program Files\Common Files\Microsoft
    Shared\VBA\VBA6
    >> \VBE6.DLL
    >> 6) C:\Program Files\Common Files\Microsoft
    >> Shared\DAO\dao360.dll
    >> 7) D:\Program files\msofficexp\Office10\MSACC.OLB
    >> 8) D:\Program files\msofficexp\Office10\EXCEL.EXE
    >> 9) C:\Program Files\Common Files\SYSTEM\ADO\msado15.dll
    >> 10) C:\Program Files\Common Files\SYSTEM\ADO\msadox.dll
    >> 11) C:\Program Files\Common Files\Microsoft
    >> Shared\Office10\Mso.dll
    >
    >***No, No, No!! You have no license to distribute these
    files. They are Office
    >files and can only be installed by the client from their
    Office install disks.
    >
    >>
    >> 2 above supports:
    >> Dim fs As FileSystemObject
    >
    >***All versions of Windows that will run Office 10
    (XP/2002) will have the
    >necessary files to run scripts that support the
    FileSystemObject.
    >
    >> 8 above supports references to excel goodies
    >
    >***If they don't already have Excel, then that's a
    problem, but you have no
    >license to distribute any such files.
    >
    >> 9-11 were to support tools I was trying to implement to
    >> do upgrades on myapp_data.mdb
    >
    >***Access already includes the basic development
    capabilies - you don't need to
    >(and aren't licensed to) copy them from your machine to
    theirs.
    >
    >> >You *cannot* legally distribute Excel with your
    >> project!! If you are
    >> >implementing features from other Office programs, then
    >> your client must have MS
    >> >Office installed separately on the systems that will
    use
    >> your application. I
    >> >suspect that, if you are copying anything Excel-
    related,
    >> it is just the
    >> >executable, which will not run on its own. Any
    >> references that you have set in
    >> >your project will carry over to the client install,
    but
    >> doesn't, by virtue of a
    >> >reference alone, cause a copy of any other program to
    be
    >> copied over to the
    >> >install package.
    >> >
    >>
    >> well, w/o the ref, the excel stuff would not work, but
    if
    >> the client does not have excel, they are still out of
    >> luck cuz the one that I attach can't run on the target
    so
    >> I guess I really am not distributing it.
    >
    >***The reference is not the problem. Copying Excel files
    from your machine to
    >theirs *is* the problem. If they don't have Excel on
    their workstations, then
    >you will need to either code for this possibility or see
    that they put a legal
    >copy of it on the workstations from their Office install
    disks. If they don't
    >own MS Office, then they will need to buy it.
    >
    >--
    >Bruce M. Thompson, Microsoft Access MVP
    >bthmpson@mvps.org (See the Access FAQ at
    http://www.mvps.org/access)
    >>> NO Email Please. Keep all communications
    > within the newsgroups so that all might benefit.<<
    >
    >
    >.
    >


  • Next message: bob: "late binding excel"

    Relevant Pages

    • RE: Excel/Word app error
      ... It was suggested by another to check the Excel & Word VBA references for any ... that were missing. ... the app with code removed. ...
      (microsoft.public.word.vba.general)
    • Followup re Excel/Word OLE error
      ... It was suggested by another to check the Excel & Word VBA references for any ... that were missing. ... the app with code removed. ...
      (microsoft.public.word.vba.general)
    • Followup to Excel OLE Error
      ... It was suggested by another to check the Excel & Word VBA references for any ... that were missing. ... the app with code removed. ...
      (microsoft.public.excel.programming)
    • Re: Distributed Access references
      ... > understand from trying to package an app and working w/ ... > excel to be run from my app. ... ***If Excel is installed on the target machines, then there is no need to ... application's references in locations other than what my references have ...
      (microsoft.public.access.devtoolkits)
    • Access 2007 Runtime: Missing Excell Object Library
      ... I have included a utility in my development that references to MS ... Excel 12.0 Object Library. ... How do I package the Object Library to be included in the runtime ... Dio I have to reference MS Excel 10.0 Object Library and if so, ...
      (microsoft.public.access.modulesdaovba)