just to say it seems to have been fixed in livecode 5.5:
function revDebuggerValidGlobalNames
local tGlobalsRaw
put the globals into tGlobalsRaw
replace comma with return in tGlobalsRaw
# For now we just filter out the Vista 64 bit ones. Really we should remove
anything that is not a valid Rev identifier
# according to lextable.cpp, but that can easily be added in later as this
is the only place in the IDE this is done.
filter tGlobalsRaw without "*(x86)"
filter tGlobalsRaw without "*/*"
filter tGlobalsRaw without "*-*"
replace return with comma in tGlobalsRaw
return tGlobalsRaw
end revDebuggerValidGlobalNames
in revdebugger.rev in the livecode 5.5 bundle (on my mac)
Best
François
Le 11 févr. 2012 à 23:25, Ken Ray a écrit :
> If you take advantage of downloading the DAZ3D software for Mac 64-bit
> computers, you need to be aware of a "gotcha":
>
> It turns out that after installing the 64-bit versions of DAZ3D on my Mac
> that LiveCode can't open a script editor window anymore. This turned out to
> be because it inserted two "bad" environment variables:
> ($DAZSTUDIOVERSION_4-64 and $DAZSTUDIO_4-64) which LC would error out on when
> trying to work with global variables. The "-" in these globals is what did it…
>
> So if you've installed these and find yourself in a situation trying to open
> a script window and seeing nothing but "revNewScriptEditor 1" in the Windows
> menu, you'll need to either (a) wait until RunRev fixes it, (b) find another
> copy of LC on another machine or install the MetaCard IDE and then edit the
> revDebugger.rev file (in Contents/Tools/Toolset), go to the
> "revDebuggerValidGlobalNames" function and change it to add:
>
> filter tGlobalsRaw without "*-*"
>
> It should look like this:
>
> function revDebuggerValidGlobalNames
> local tGlobalsRaw
> put the globals into tGlobalsRaw
>
> replace comma with return in tGlobalsRaw
>
> # For now we just filter out the Vista 64 bit ones. Really we should remove
> anything that is not a valid Rev identifier
> # according to lextable.cpp, but that can easily be added in later as this
> is the only place in the IDE this is done.
> filter tGlobalsRaw without "*(x86)"
> filter tGlobalsRaw without "*/*"
> filter tGlobalsRaw without "*-*"
>
> replace return with comma in tGlobalsRaw
>
> return tGlobalsRaw
> end revDebuggerValidGlobalNames
>
> I'm sure RunRev will add this line in soon, but in the meantime it's a
> "gotcha" you should be aware of…
>
> Ken Ray
> Sons of Thunder Software, Inc.
> Email: [email protected]
> Web Site: http://www.sonsothunder.com/
>
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode