[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