[JW Lua] Some odd behavior

Robert Patterson robert at robertgpatterson.com
Mon Feb 7 02:46:24 CET 2022


You can combine these like this, also (Lua magic incoming):

local result = (tm.LoadStringA and tm:LoadStringA(...)) or
tm:LoadString(...)


On Sun, Feb 6, 2022 at 7:44 PM Robert Patterson <robert at robertgpatterson.com>
wrote:

> Jake,
>
> Thank you for the bug report. It will be fixed in 0.61. It should be
> LoadString on both platforms. In the meantime, you can test for the
> existence of LoadStringA and call that instead if it exists:
>
> if tm.LoadStringA then
>     tm:LoadStringA(...)
> else
>     tm:LoadString(...)
>
> That will handle all cases until I can get a fix out there.
>
>
> On Sun, Feb 6, 2022 at 7:18 PM Jacob Winkler <jacob.winkler at mac.com>
> wrote:
>
>> Hi Robert,
>>
>> I was working on the JetStream script today on my Windows machine, and
>> RGP started complaining about LoadString() not being a defined command for
>> FCTextMetrics. I looked it up in the class browser and RGP Lua lists
>> LoadStringA() instead… so I added some logic that tested for IsRGPLua that
>> used LoadStringA() instead.
>>
>> Then I went over to my MacBook and executed the same script from RGP Lua,
>> and it complained that LoadStringA() was not a defined command. So I’m not
>> sure what’s going on exactly, but there’s definitely some odd behavior!
>>
>> -Jake
>> _______________________________________________
>> JWLua mailing list
>> JWLua at jwmusic.nu
>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220206/b1bef363/attachment.html>


More information about the JWLua mailing list