Farbflash projects: Imaging lingo table | 3-D scene list | Find all | Handler menu | Lingo message window

Ignore:
Timestamp:
12/07/07 08:23:09 (4 years ago)
Author:
alex
Message:

combined version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/beta/castlib1/alexUtilities.ls

    r67 r80  
    441441     
    442442    -- currently there is a bug in buddy beta with bafilelist, so we hack here... 
    443      
    444     retval = [] 
    445     n = 1 
    446     this = getnthfilenameinfolder(folderpath, n) 
    447     repeat while length(this) > 0 
    448       if length(getnthfilenameinfolder(folderpath & this, 1)) = 0 then retval.add(this) 
    449       n = n + 1 
     443    if mGetFloatVersionNumber(me, the productversion) < 11 then 
     444       
     445      --  -- budApi version: 
     446      retval = baFileList(folderpath, "*.*") 
     447       
     448    else 
     449       
     450      retval = [] 
     451      n = 1 
    450452      this = getnthfilenameinfolder(folderpath, n) 
    451     end repeat 
    452      
    453     --  -- budApi version: 
    454     -- retval = baFileList(folderpath, "*.*") 
     453      repeat while length(this) > 0 
     454        if length(getnthfilenameinfolder(folderpath & this, 1)) = 0 then retval.add(this) 
     455        n = n + 1 
     456        this = getnthfilenameinfolder(folderpath, n) 
     457      end repeat 
     458       
     459    end if 
     460     
    455461     
    456462  else if mCheckForXtra(me, "FileXtra4") = 1 then -- if not buddy then try filextra 
     
    23372343   
    23382344   
    2339   pHandlerMenuWindowName = string(pHandlerMenuWindowName) 
     2345  pHandlerMenuWindowName = string(me.pHandlerMenuWindowName) 
    23402346  if length(pHandlerMenuWindowName) < 1 then return retval 
    23412347  w = window(pHandlerMenuWindowName) 
     
    23982404  if pStatusMode = 0 then exit 
    23992405   
    2400   pHandlerMenuWindowName = string(pHandlerMenuWindowName) 
     2406  pHandlerMenuWindowName = string(me.pHandlerMenuWindowName) 
    24012407  if length(pHandlerMenuWindowName) < 1 then exit 
    24022408  w = window(pHandlerMenuWindowName) 
     
    25262532  end if 
    25272533end 
     2534 
     2535-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     2536 
     2537on mGetFloatVersionNumber me, prodVers 
     2538    offs = offset(".", prodVers) 
     2539    if offs > 0 then 
     2540      intVers = char 1 to offs of prodVers 
     2541      delete char 1 to offs of prodVers 
     2542    else 
     2543      intVers = "" 
     2544    end if 
     2545    cnt = length(prodVers) 
     2546    repeat with n = 1 to cnt 
     2547      c = prodVers.char[n] 
     2548      if integerP(integer(c)) then 
     2549        put c after intVers 
     2550      else if c <> "." then 
     2551        exit repeat 
     2552      end if 
     2553    end repeat 
     2554     
     2555  return value(intVers) 
     2556end 
Note: See TracChangeset for help on using the changeset viewer.