On Thu, Mar 29, 2012 at 8:13 AM, Sven Barth <pascaldra...@googlemail.com> wrote: > Am 29.03.2012 13:06, schrieb Marcos Douglas: > >> The application is installed and the system variable is created. The >> application and others process should be use this variable just >> calling SysUtils.GetEnvironmentVariable. > > > Then let a FPC program print all passed environment variables as a test: > > > === source begin === > > program envtest; > > var > i: LongInt; > begin > for i := 0 to GetEnvironmentVariableCount do > Writeln(GetEnvironmentString(i)); // Note: this will include "name=value" > unlike GetEnvironmentVariable > > end. > > === source end ===
I know it works on WinXP but my client uses Win7 and I don't have Win7 at this moment so, somebody can test this, please? > Also - as I already wrote - you can use the Process Explorer ( > http://technet.microsoft.com/de-de/sysinternals/bb896653 ) to check whether > the application does indeed contain the environment variable. If the app do not found the environment variable, what I can tell to the user? He do not know this things... the variable was set by installer and the application should be able to use. Marcos Douglas _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal