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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0930
catshsedsdkの不具合2解決


cats

リンク

2014/9/30(Tue) 23:50:56|NO.65374

HSP3.4betaでhsedsdkを使用しています。
そこで、キャレット位置の取得を試みたのですが、なぜか取得できませんでした。
調べてみたところ、最新版のエディタでは動作しないようです。

#include "hsedsdk.as" #module #deffunc HSED_GetCaretPos var ret, int fID sendmsg hIF@hsedsdk, _HSED_GETCARETPOS@hsedsdk, nFootyID if stat <= 0 : return -1 ret = stat return 0 #global HSED_Exist if stat == 0 : mes "エディタが見つかりません。" HSED_GetActFootyID fID // アクティブなFootyID取得 HSED_GetCaretPos ret, fID // キャレット位置取得 mes "キャレット位置は " + ret + " です。" stop
バージョン3.32では正常に動作しました。
_HSED_GETCARETPOS の他にも _HSED_GETCARETTHROUGH など、多数の情報が
最新版では正常に取得できないようです。
みなさんのエディタでも動作しないかを是非教えてください。
バグであるなら、エディタもしくはモジュールの修正をお願いします。



この記事に返信する


ななし

リンク

2014/10/1(Wed) 00:06:15|NO.65375

私も以前同じことをやろうとしていたのですが、
どうやらHSEDのほうでそもそも実装されていないようです。

http://dev.onionsoft.net/trac/openhsp/browser/trunk/tools/win32/hsed3_footy2/interface.cpp#L234



cats

リンク

2014/10/1(Wed) 07:35:49|NO.65376

> ななし さん
なるほど、確かに全てコメントアウトされていますね。
次のバージョンに期待するしか無さそうです。



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