Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How do I deploy Interbase 6 with Delphi 6? 2

Status
Not open for further replies.

delphiman

Programmer
Dec 13, 2001
422
ZA

I have a 3-Tier system wherein I have
A .GDB DataBase.
An Application Server.
A Thin-client Application.

Can someone please tell me how to deploy the above
to a target machine? So that all three will then
be on the same system.

Can I use InstallShield Express (Limited Edition)
which came with Delphi 6 Enterprise to create an
deployment kit? Obviously I am not using the BDE.
 
Hey Martijn! Nice to see you posting here :). I dont know if you remember - but you helped me solve a problem regarding TRIGGERS firing twice.

Anyway, nice to see you here.

Paul. (A.K.A Opp)

 
Hi Martijn Tonies!

I have donwloaded the latest version of Workbench from but I don't see anything in it which tells me how to deploy anything. Unless I am missing something it appears little more that another (very good)alternative to Interbase IBConsole.

I can use InstallShield Express to deploy my Delphi project complete with BDE. I could do the same with Interbase except that I don't know what files to deploy from my IB folder?

My problem. :)
 
Hi Delphiman

To be fair, its the first link that you need to look at - the second is a link to a utility written by Martijn for Interbase. So check out the .

It has a script for Installshield and Interbase, and if nothing else - can identify the Interbase files you need to deploy (in the Readme file - check out the "File Groups (static files and where to install):" section.)

Opp.
 
Perhaps it is because it is 12.30am here in Melbourne Australia and I am having difficulty seeing through my eye-lids. :)

But having downloaded both options when I run them each merely results in blue scroll-bar that flashes past real fast - without doing anything that I can detect.

How do I relate this to InstallShield Express so that it results in InterBase Client being included in my deploymen kit?
 
The web page I gave the address of has a link to an installshield script file (amongst others.) If you click on the "scripts" link - then find the Installshield reference and click on that; you can download a script that can then be loaded into Installshield.

Even if you do not use all the files referenced, you should be able to identify the ones you need. The link of interest for you is the one titled :

"InstallShieldPro_IBScript.zip"

Hope this helps.
Opp.

 
Thanks for you interest mate!

a script that can then be loaded into Installshield.

How?

I don't see any provision in InstallShield Express (which came with my Delphi 6) to do this.
 
Hi Opp!

I am not sure whether you are due for this credit - but I am giving it to you anyway for your efforts. With all my floundering around I suddenly found myself with a beautiful program called IBWin32ClientSetup which installs Interbase perfectly.

But very srangely there are no indications as to who wrote it - or where I might have got it from. I can only think I got from referring and downloading from the URL's which you gave me.

But is has certainly (and instantly) solved my problems.

Thanks a million for your help Mate!
 
Nice One DelphiMan.

Glad I was of some help. Just thought I would also mention a little program calle Inno Setup. I used to use IntsallShield myself, but was convinced (by other Delphi Programmers) to try it out. Well, its all I use now! Good thing is - that its free (last I looked) and well supported.

Web site is at :
They also have scripts (on link we discussed earlier) for that program too. The program you mentioned "IBWin32ClientSetup" is I think related to the "Wise" installer (something I have not checked out yet.)

Anyway, pleased you got it sorted :)

Cheers..
 
>Web site is at :
I have used it in the past and it is very good. In fact I have the latest version 3.07 and would prefer to use it. But then I need to know the answer to my query above ...

when I run them each merely results in blue scroll-bar that flashes past real fast - without doing anything that I can detect.

... so that I include that script. Can you perhaps throw some light on this?

Anyway what do you do about the fact that you cannot install IB twice on the same system (in another folder) in order to test one's deployment kit? And IB won't allow one to merely change the name of the existing folder either.

So having created the necessary folders (as per mentioned IBWin32ClientSetup) I cannot include them into my deployment kit. Since I cannot even test because of this. So that I cannot complete the required CD-ROM.

And am left with the user running "setup" to install my software and the BDE - but having to simply copy IB onto his system from the CD-ROM.

A rather unsatisfactory state of affairs.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top