|
Sync関数はうまく動かないようですが、それ以前に、ほとんどのtkinfo.dll関
数およびsendmessageによるコマンド直接実行時に、いわゆるマルチスレッドの
同期関係が誤動作してまして、「他のウィンドウでのマクロ実行を待機しました
が、なかなか終了しません…」のようなメッセージが出てしまいます。
とりあえず、上記のスレッド同期エラーは出ないようにしました。でも、
tkinfo.dllのSync関数はまだ動きません。
とりあえず、「このメールを鶴亀本体側で選択する」のコマンドコードである
40094番をsendmessageすれば期待した動作にはなりました。
message "A";
loaddll "tkinfo.dll";
#n = sendmessage( hidemaruhandle(0), 0x0111, 40094, 0 );
他に、任意のtkinfo.dll関数を実行させたい場合には、メールをエディタで開
いてやる手もあります。メールをエディタで開くには、
#n = sendmessage( hidemaruhandle(0), 0x0111, 40038, 0 );
を実行する形になります。
ということで、とりあえず次のβ版からそういうことが可能になるとだけさせ
ていただきます。
|
|