<div dir="ltr"><div>With Thomas's clever suggestion, I believe you have to pass self, so</div><div><br></div><div><span style="font-family:monospace">local result = (tm.LoadStringA or tm.LoadString)(tm, ...)</span></div><div><br></div><div>But honestly, I recommend you not bother. Windows jwlua will work for the foreseeable future, so the focus of JetPack right now seems like it should be Silicon Mac. By the time you need to support RGP Lua for Windows, the fix will be out.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 7, 2022 at 1:04 AM Thomas Weber <<a href="mailto:thomas.weber@notengrafik.com">thomas.weber@notengrafik.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

  
  <div>
    <div>Am 07.02.22 um 02:47 schrieb Robert
      Patterson:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">Actually, never mind. The shorter version doesn't
        work because LoadString can return false.<br>
      </div>
      <br>
    </blockquote>
    <p><br>
    </p>
    <p>Even shorter alternative suggestion:<br>
    </p>
    <blockquote>
      <p><font face="monospace">local result = (tm.LoadStringA or
          tm.LoadString)(...)</font><br>
      </p>
    </blockquote>
    <p><br>
    </p>
    <blockquote type="cite">
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sun, Feb 6, 2022 at 7:46 PM
          Robert Patterson <<a href="mailto:robert@robertgpatterson.com" target="_blank">robert@robertgpatterson.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div dir="ltr">
            <div>You can combine these like this, also (Lua magic
              incoming):</div>
            <div><span style="font-family:monospace"><br>
              </span></div>
            <div><span style="font-family:monospace">local result =
                (tm.LoadStringA and tm:LoadStringA(...)) or
                tm:LoadString(...)<br>
              </span></div>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <p><br>
    </p>
    <pre cols="0">-- 

Notengrafik Berlin GmbH
HRB 150007

UstID: DE 289234097
Geschäftsführer:
Thomas Weber und Werner J. Wolff

fon: +49 30 25359505
Friedrichstraße 23a
10969 Berlin

<a href="http://notengrafik.com" target="_blank">notengrafik.com</a></pre>
  </div>

</blockquote></div>