[V4Rb 2] File format version
    Ruslan Zasukhin 
    sunshine at public.kherson.ua
       
    Fri Oct  7 00:48:54 CDT 2005
    
    
  
On 10/7/05 12:38 AM, "Charles Yeomans" <yeomans at desuetude.com> wrote:
>>> I mean the Valentina database file format.  As you know, it changed
>>> from v1 to v2.  So I should write code like
>>> 
>>> If Valentina.GetDatabaseVersion((theFile) < &h200 then
>>> ...
>>> Else
>>> Msgbox "This is a v1 file."
>>> End if
>>> 
>>> Now suppose that you change the Valentina file format again.  What I
>>> want is a function that returns &h200 now, and the correct value in
>>> the
>>> future.
>> 
>> Charles,
>> 
>> You have not read my text deeply:
>> 
>>     this function EXTRACT version from db file !
>> 
>> So it will always work correctly for a given file
> 
> 
> Let's try this again.  I understand what Valentina.GetDatabaseVersion
> does; it tells me the file format version of the file.  V4Rb expects to
> see a certain database file format.  How am I to know what that format
> is, so that I can compare that to the value returned by
> Valentina.GetDatabaseVersion?
> 
> In other words, given the code
> 
> If Valentina.GetDatabaseVersion((theFile) < &h200 then
> 
> I want to replace the &h200 on the right-hand side with a Valentina
> module function that returns the file format version expected by V4Rb.
Okay, now I better see what you want.
    Function instead of numeric value?
    Function which return CURRENT format which plugin do use ?
if Valentina.GetDatabaseVersion((theFile) < &h200 then
 ...
Else
  Msgbox "This is a v1 file."
End if
Can you show code of task which you cannot solve now ?
    currentFormatVersion = new function you want()
    foundFormatVersion = Valentina.GetDatabaseVersion((theFile)
    if currentFormatVersion = foundFormatVersion
    else
    end 
? 
-- 
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
    
    
More information about the Valentina
mailing list