[DUG] Paradox and TclientDataSet Delphi 2005 Install Express BDEmerge modules

Todd Martin toddm at kol.co.nz
Thu Nov 3 10:02:54 NZDT 2005


If you start your application in the Delphi IDE and then open View->Debug Windows->Modules (Ctrl-Alt-M) you will see all the packages/dlls loaded by your application. That will give you a check list of what to deploy.

If you add "MidasLib" to your unit uses clause, you will find "Midas.dll" is not loaded.

Todd.
  ----- Original Message ----- 
  From: Paul A Norman 
  To: NZ Borland Developers Group - Delphi List 
  Sent: Thursday, November 03, 2005 9:13 AM
  Subject: Re: [DUG] Paradox and TclientDataSet Delphi 2005 Install Express BDEmerge modules


  Thanks Jeremy, does it matter which unit, I placed it in my primary datamodule. 
  This is what got me thinking I should include the dll, 
    (ms-help://borland.bds3/bds3win32devguide/html/dapdeployingdatabaseapplications)

    "Database applications that use client datasets such as TClientDataSet or dataset providers require you to include midaslib.dcu (for static linking when providing a stand-alone executable); if you are packaging your application (with the executable and any needed DLLs), you need to include Midas.dll."
  Midas.dll normally lives in the windows / system32 it seems.
  And re including the  BDE in my installs  
    (ms-help://borland.bds3/bds3win32devguide/html/dapborlanddatabaseengine.htm) 

    "You should use InstallShield Express (or other certified installation program) for installing the BDE. InstallShield Express creates the necessary registry entries and defines any aliases the application may require." 
  But the distributed InstallShield Express does not have the necessary merge modules readily available. BDE does not even show as a merge module and the appropriate directories are empty!  
   I tried searching Borland for "BDE" but came up with only three or four entries none of them relevent.

  I realised last night that this is the first app in D2005 I was trying to deploy that wasn't using MySql or simple text files. Everything else had been maintenece or extension in D4 Pro as some components I have are not D2005 or .pas available. 

  Amyone had to deploy BDE from D2005?

  Paul

   
  On 03/11/05, Jeremy North <jeremy.north at gmail.com> wrote: 
    If you add the MidasLib unit to the uses clause of a unit in your
    application you don't have to worry about distributing midas.dll

    cheers,
    Jeremy

    >I am aware I should include the
    > Midas.dll and inclued the .DCU, any thing important about where the
    > midas.dll goes win/system32 or in App. directrory?

    _______________________________________________ 
    Delphi mailing list
    Delphi at ns3.123.co.nz
    http://ns3.123.co.nz/mailman/listinfo/delphi





------------------------------------------------------------------------------


  _______________________________________________
  Delphi mailing list
  Delphi at ns3.123.co.nz
  http://ns3.123.co.nz/mailman/listinfo/delphi



------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.1.361 / Virus Database: 267.12.6/151 - Release Date: 28/10/2005
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ns3.123.co.nz/pipermail/delphi/attachments/20051103/efec624b/attachment-0001.html


More information about the Delphi mailing list