<div dir="ltr"><div> > And I am not really looking forward to writing InstallShield from scratch for Windows if there is a better alternative.<br><br></div>You haven't stated whether your program is for Windows or Linux but I am assuming that it is a Windows program.<br>
<br><a href="http://www.enterprisedb.com/products-services-training/pgbindownload">http://www.enterprisedb.com/products-services-training/pgbindownload</a> provides binary installations of PostgreSQL. I haven't tried them yet but I believe they enable you to run PostgreSQL outside the standard installation, ie embeddeding them separately for your own programs.<br>
<br>PostgreSQL enables you to run the postgres executable using different settings, ie different data directories, different port, authentication etc. If there are preinstalled executables you can use them to run against your own dedicated cluster and even configure it as a service.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 19 November 2013 12:49, Chavoux Luyt <span dir="ltr"><<a href="mailto:chavoux@gmail.com" target="_blank">chavoux@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all<br>
<br>
I have used Lazarus with PostgreSQL in a client-server setup before.<br>
It worked very well when I installed it at a client.<br>
<br>
I have also written desktop Delphi programs using Paradox as database<br>
and InstallShield as the installer before, which worked very well for<br>
distributing programs on CD (or DVD). What would be the best Lazarus<br>
equivalent for this purpose? I.e. a program with a pre-existing,<br>
populated database that can be distributed on (and installed from) a<br>
CD or DVD by users.<br>
<br>
If I use PostgreSQL it would need to see if the Postgres RDMS has<br>
already been installed on the desktop, install it if not, populate the<br>
PostgreSQL database with the data on the CD and install the program<br>
itself (with possibly adding a shortcut depending on the window<br>
manager used). I have never studied .deb (much less) .rpm packages in<br>
detail, so I am not sure if all of this functionality can be packed in<br>
there. And I am not really looking forward to writing InstallShield<br>
from scratch for Windows if there is a better alternative.<br>
<br>
Any ideas?<br>
<br>
Thanks<br>
Chavoux<br>
<br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a>
</div>