例えば適当なtest型を登録し、
のようにtest型の変数を初期化することまではできました。
dimtype v, vartype("test")
それまでのイメージでは、
とすると、test型のHspVarProcのCnvメソッドが呼び出されるのかな、
v = 123
と思っていたのですが、実際には
としないと呼び出されないみたいです。
v = test(123)
のように書いたときに、それぞれHSPVAR_FLAG_INT, HSPVAR_FLAG_STRが
v = 123 v = "string"
代入されようとしていることを検知して、test型に自動でキャストする
処理を書きたいのですが、どこに処理を書けばいいのでしょうか。
HspFunc_dimでtest型が登録できないあたりからして、
型の登録手順を間違ったような気もするのですが、(これが原因?)
とりあえず上記のような処理は可能でしょうか。