Re: [ROOT] Releasing a ROOT application

From: Valeri Fine (fine@bnl.gov)
Date: Tue Apr 30 2002 - 00:44:17 MEST


Hello Aldo


> At the moment I'm writting an application
> that uses QT(interface) and Root(graphs and number
> crunching) being compiled with VC++ 6.0 .
> 
> I'm upto the stage that I want to release it to the
> ATLAS pixel community with install shield so
> that it is painless and I can create directories
> and ini files.

You may configure your InstallShield project the way 
to provide a link to

http://www.rhic.bnl.gov/~fine/QtRoot/ROOT303.exe

(see: http://www.usatlas.bnl.gov/~fine/QtRootDownload.html )

This way your InstallShield project may contain your DLL only.

It seems to me the CERN provided InstallShiled distribution doesn't check
the local system against of system DLL's and ROOT DLL's 
(May be ROOT team will correct me)

> So I'm wondering what to do with the dll files..
> the Root dlls, qt dlls and even some VC++ dlls.

  The InstallShiled project used to take care about system DLLs
  It includes these DLLs into your distribution automatically.
 
 There are two possible scenarios. The user of your package picks
 your InstallShiled distribution and runs it to install your package.

  1. ROOT with Qt inertafece has been installed with InstallShield then 
      your distribution kit will recognize this and will install your DLL only
  2. There was no ROOT on the target computer at all, then your distribution 
      kit first will install ROOT and Qt DLLs then it will install your DLL.

> I would appreciate any info and advice.

         Hope this helps, Valeri
> 
> Cheers,
> Aldo
> 
-----
Dr.Valeri Fine
STAR/US Atlas                                    E-mail: fine@bnl.gov
Brookhaven National Lab                Phone: +1 631 344 7806
Upton, NY 11973-5000                       FAX:     +1 631 344 4206
USA


> 
> ***********************************************************
>  Aldo F. Saavedra
>  ATLAS Collaboration - Pixel Group (Physics Division)
>  Lawrence Berkeley National Laboratory
> 
>  Email:          AFSaavedra@lbl.gov
>  Phone:          1 510 486 4690
>  Fax: 1 510 486 5101
>  Postal Address: Lawrence Berkeley National Laboratory
>                  1 Cyclotron Rd Mailstop 50B-6208
>                  Berkeley, CA 94720
>                  USA
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:51 MET