鶴亀本体が起動中か調べるには?No.00236
ひろ さん 00/11/19 23:10
 
 皆さんこんにちは、ひろです。
 mailto:xxxx@hoge.hoge 等の mail address を double click 等した場合、
設定さえしておけば、鶴亀メールの editor window が立ち上がります。そ
の様な時この editor window から鶴亀本体が起動中か調べる方法はあるの
でしょうか?

 MainWnd を使えば可能かと思いましたが、本体が起動中でなくても、値が
返ってきてしまいます。方法をご存じの方がいらっしゃれば、お教え下さい。

 そもそも鶴亀の editor window すら開いていない状態で、秀丸から
//-------------------------------------------------------------------
loaddll "E:\\Program Files\\TuruKame\\TKInfo.dll";
message str(dllfunc("MainWnd"));
freedll;
//-------------------------------------------------------------------
を実行しても、値が返ってくるのは何故?

[ ]
RE:00236 鶴亀本体が起動中か調べるには?No.00238
きいろいまふらあ さん 00/11/20 09:01
 
きいろいまふらあです。

> そもそも鶴亀の editor window すら開いていない状態で、秀丸から
>//-------------------------------------------------------------------
>loaddll "E:\\Program Files\\TuruKame\\TKInfo.dll";
>message str(dllfunc("MainWnd"));
>freedll;
>//-------------------------------------------------------------------
>を実行しても、値が返ってくるのは何故?

これはバグっぽい気もしますが、とりあえずsetmainwndtopあたりが
使えそうな気もしますね。

[ ]
RE:00238 鶴亀本体が起動中か調べるには?No.00250
ひろ さん 00/11/20 13:03
 
 きいろいまふらあさん今日は、ひろです。
> これはバグっぽい気もしますが、とりあえずsetmainwndtopあたりが
SetMainWndTop が失敗したら、本体が無いと判断するということでしょうか?

 editor window しかない状態で、SetMainWndTop を使っても返り値は、1
です(;_;)。

[ ]
RE:00250 鶴亀本体が起動中か調べるには?No.00255
きいろいまふらあ さん 00/11/20 14:02
 
ひろさんこんにちは。まふです。

>> これはバグっぽい気もしますが、とりあえずsetmainwndtopあたりが
>SetMainWndTop が失敗したら、本体が無いと判断するということでしょうか?

と思ったのですが、

> editor window しかない状態で、SetMainWndTop を使っても返り値は、1

ありゃ。(^^;
mainwndとも直していただく必要がありそうですね。

[ ]
RE:00236 鶴亀本体が起動中か調べるには?No.00518
秀まるお さん 00/12/03 14:49
 
>  MainWnd を使えば可能かと思いましたが、本体が起動中でなくても、値が
> 返ってきてしまいます。方法をご存じの方がいらっしゃれば、お教え下さい。

 バグでした。

[ ]
RE:00518 鶴亀本体が起動中か調べるには?No.00537
ひろ さん 00/12/04 10:50
 
 秀まるお様今日は、ひろです。
>  バグでした。
 あら結局 bug だったんですか(^^)。裏側で起動しているとのことなので、
null を返すということで、納得していたのですが...。ひょっとすると、
SetMainWndTop の話かな?

[ ]