Init Check Bug?  Re: Sizes and checks
    Ed Kleban 
    Ed at Kleban.com
       
    Wed Dec 28 12:21:48 CST 2005
    
    
  
  
> 4) The V4RB Ref section on "Converting V4RB 1.x projects to 2.0" states:
> 
>  Valentina.Init() doesn¹t return a value anymore. Use the CacheSize
> properties to check if the database was properly initiated.
> 
> However there is no mention in the Initialization section that checking
> CacheSize is a good check to make.
> 
The following code in 2.1 fc1 results in an alert with the following
message:
    Database failed to initialize.  CacheSize = 6.711296e+7
So what should one test for?  Valentina.cacheSize > 0  ?
What is this strange value  6711296_ ?
64 * 1024 * 1024 = 67108864
The database continues to work fine of course.
============
  
  const ValentinaCacheMB = 64
  dim ValentinaCacheSize as Integer
  ValentinaCacheSize = ValentinaCacheMB * 1024 * 1024
  
  Valentina.Init( ValentinaCacheSize, MacKey, WinKey )
  
  if Valentina.cacheSize <> ValentinaCacheSize then
    alert( here, "Database failed to initialize.  CacheSize = " _
            + str(Valentina.cacheSize) )
  
    
    
More information about the Valentina
mailing list