テスト前になるとプログラム組みたくなる病

発病中。
なでしこのDLL呼び出しに関するコードをいじっていました。
ある程度出来たのですが、64bit整数を引数に取る時、なでしこは32bitまでしか扱えないので実数で使っているのですが、実数→整数に変換するのをTruncでやると、2^63以上の数渡した時にinvalid...で落ちるんです。
まあifを足せばいいんですけど、Delphiがuint64を使えないようなので、int64で代用できるかなぁと思ってコードを書いていたので、uint64用の回避も合わせると、今書き直すのは面倒なので明日書き直します。
 
というメモ。