Dennis, Javier, Razzak
Thanks for the ideas. I would have never looked at the compiled app
properties for the fix. More stuff to play with tomorrow to understand it.

Tom Frederick  

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of A. Razzak
Memon
Sent: Wednesday, January 30, 2013 8:44 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Compiler and CurrDir

At 06:29 AM 1/30/2013, Tom Frederick wrote:

>We make PDFs of all reports and store them in a sub. On our network the 
>database is on Y:\ and the sub is Y:\PDFs\. At home, database is on 
>C:\RBTI\RBG96_64\Samples and the sub C:\RBTI\RBG96_64\Samples\PDFs. I 
>have always used (cval('CurrDir')) to locate the correct database 
>location and store/find the PFDs regardless of the computer. It always 
>works. Lately, this works correctly in uncompiled versions, but when I 
>compile to an .exe file the value of CurrDir is assigned the name of 
>the compiler directory regardless of where the actual .exe is built. We 
>have compiled our system for several years with no problems. I put a 
>screen of variables right after CurrDir is fired and the value of 
>CurrDir was  'C:\RBTI\RBG96_64_Compiler' even when the .exe was built 
>on network Y:\ (work) or C:\ (home).  A workaround with ISCOMPILED and 
>an IF..THEN works, but I'd rather have CurrDir adjust to the location 
>of the database as it always has. Any suggestions?


Tom,

A few suggestions:

01. Check the shortcut properties of your compiled application executable

     Target:
     Start in:

02. Check the .DAT file for compiled project

Hope that provides you with some blue's clues ...

Very Best R:egards,

Razzak.

www.rbase.com
www.facebook.com/rbase 


Reply via email to