Changeset 80 for branches/beta/castlib1/alexUtilities.ls
- Timestamp:
- 12/07/07 08:23:09 (4 years ago)
- File:
-
- 1 edited
-
branches/beta/castlib1/alexUtilities.ls (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/beta/castlib1/alexUtilities.ls
r67 r80 441 441 442 442 -- 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 450 452 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 455 461 456 462 else if mCheckForXtra(me, "FileXtra4") = 1 then -- if not buddy then try filextra … … 2337 2343 2338 2344 2339 pHandlerMenuWindowName = string( pHandlerMenuWindowName)2345 pHandlerMenuWindowName = string(me.pHandlerMenuWindowName) 2340 2346 if length(pHandlerMenuWindowName) < 1 then return retval 2341 2347 w = window(pHandlerMenuWindowName) … … 2398 2404 if pStatusMode = 0 then exit 2399 2405 2400 pHandlerMenuWindowName = string( pHandlerMenuWindowName)2406 pHandlerMenuWindowName = string(me.pHandlerMenuWindowName) 2401 2407 if length(pHandlerMenuWindowName) < 1 then exit 2402 2408 w = window(pHandlerMenuWindowName) … … 2526 2532 end if 2527 2533 end 2534 2535 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2536 2537 on 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) 2556 end
Note: See TracChangeset
for help on using the changeset viewer.
