HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
1004
UNGA外部のソフトからHSPエディターを捕捉する方法3解決


UNGA

リンク

2017/10/4(Wed) 20:07:26|NO.81560

いつもお世話になっております。
HSPエディターには、ラベルを抽出する機能はあるのですが、コメント行を抽出する機能が
なく、少々不便を感じています。そこで、コメント行を抽出してリスト化し、選択によってそ
の行にジャンプするような補助ソフトを作成したいと思っています。

で、いきなりつまづきました・・・。
以下の2点について教えていただけないでしょうか。
参考となるWebサイトでも結構ですのでご紹介いただければ幸いです。

1.外部のソフトからHSPエディターを捕捉し、任意の文字列を含む行を抽出する方法
2.外部のソフトからの送信で、HSPエディターの任意の行に制御を移す方法



この記事に返信する


掘木

リンク

2017/10/6(Fri) 15:43:17|NO.81573

指定のコントロールが抱える文字列はfootyの実装次第で取れるか決まる。
たしか、footyはそのハンドルからIDが取れるだけで、そのIDがインスタンス内の固有IDゆえに外部から参照できなかったと記憶しています。
詳しいことはfooty2のAPI仕様をのんびり読んでみて。

もし、ハンドルからfootyの管理メモリアドレスが読み出せたところで、
インスタンスレベルで異なる為に単純にポインタの先を読みだすとアクセス違反になる。
その回避方法まで行く事になるとまずまあAPIをよく知らない人にどうぞと言えるほど易しいコードにならない。

非常に難しいと思う。そういったAPIがHSEDに備わってでもいない限りは。
そこらへんをあれこれいじってる方はあまり見かけませんね…



tds12

リンク

2017/10/6(Fri) 16:40:29|NO.81575

hsedsdk.asをつかいましょう。



UNGA

リンク

2017/10/8(Sun) 16:08:40|NO.81581

おかげさまで何とか目的のものができました。
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.