The EXE version information can be extracted as can the RBENGINE76.DLL version 
information.

For example on my desktop the RBG76.exe is reported as 7:06:34.623 while 
RBENGINE76.DLL is reported as 7:06:33.609




----- Original Message ----- 
From: "Lawrence Lustig" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Tuesday, June 24, 2008 3:44 PM
Subject: [RBASE-L] - RE: Compiler -- getting underlying engine version.


> <<
> Well the Engine Build is going to be whatever fileversion the Compilers EXE.
>>>
>
> No, there's also a build number associated with the RBENGINE76.DLL that is 
> running along with the EXE.  It's that information I want to extract, 
> regardless of the versioning information I'm using for my EXE, so that I can 
> determine whether certain forms will load properly or not.
>
> That is, my application's version might be at 1.1.0.0 and yet I want to know 
> that I'm running with the engine from 6/16 (so I can use those new PROPERTY 
> commands and other cool stuff from that release).
>
> I can do this by either copying the R:Base release info into my EXE build 
> information (but then I can't release interim builds between R:Base releases) 
> or by creating some kind of correspondence table between _my_ release numbers 
> and the engines they were built against (which sounds like an awful lot of 
> work).
> --
> Larry
>
> --
> Larry
> 


Reply via email to