ich benutze in einer C# Anwendung lua über das LuaInterface. Von C# aus übergebe ich verschiedene Werte an Lua. Unter anderem auch DateTime-Werte. Diese DateTime-Werte will ich nun in Lua vergleichen ala
if date1>date2 then print('pass') else print('fail')
Dies schlägt leider mit folgender Exception fehl:
[string "chunk"]:1: attempt to compare two userdata values
Wie schaffe ich es in Lua nun diese 2 Werte per if zu vergleichen?
Das war ein guter Tipp. Ich kann mittels lua auf alle public Propertys eines dotNet Objects zugreifen. Im Fall von DateTime auf Ticks. Diese kann ich dann ganz einfach vergleichen.