Cannot use Message Box
Phil Davis
revdev at pdslabs.net
Sun May 8 01:57:18 EDT 2011
As a workaround, I created a LC plugin (Mac only) that executes this code at IDE
startup time:
-- stack script
command removeBadGlobals
put the globals into tList
if slash is not in tList then
send "closeMe" to me in 1 tick
exit removeBadGlobals
end if
-- something has a slash in it!
replace comma with CR in tList
filter tList with "*/*" -- isolate bad globals
repeat for each line tGlobal in tList
get shell("unset" && tGlobal)
put tGlobal & cr after tRemoved
end repeat
-- tell user
answer "Removed bad globals:" & cr & tRemoved
-- close
send "closeMe" to me in 1 tick
end removeBadGlobals
command closeMe
close me
end closeMe
On 5/7/11 10:38 PM, Phil Davis wrote:
> On 5/7/11 10:11 PM, Richard Gaskin wrote:
>> Jacque wrote:
>>
>>>> It may be a bug though that LiveCode doesn't deal correctly with system
>>>> globals containing slashes. That part could be reported.
>>> I'm not sure what I wrote is right. I just looked and I have several
>>> system globals that both contain file paths with slashes. Neither are
>>> causing me any of the problems that were reported.
>> The vars that work have slashes only in the values, but with the one
>> giving Phil trouble there are slashes in the name.
>
> Yes! Exactly. The problem (as I understand it) occurs when LiveCode attempts
> to reference the variable, before doing anything with it.
>
--
Phil Davis
PDS Labs
Professional Software Development
http://pdslabs.net
More information about the use-livecode
mailing list