ネイキッド ポインターをバリアントに変換できる必要があります。ポインターがバリアントを指していることはわかっていますが、元に戻すことができないようです。ストレートキャストは(私がほとんど思っていたように)失敗します:
Result := Variant(FAddress)^
コンパイラ エラーを返します: [DCC エラー] E2089 無効な型キャスト
variants.pas ユニットも精査しましたが、何も飛び出しませんでした。
明らかに私は何かが欠けています。これを行う方法は何ですか?