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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1009
Footy2Search7解決


リンク

2007/10/9(Tue) 19:48:21|NO.11556

Footy2エディタコントロール(http://www.hpp.be/)を使っているのですが、
検索関数がうまく動作してくれません。


#uselib "Footy2.dll" #func Footy2Create "Footy2Create" int,int,int,int,int,int #func Footy2Search "Footy2SearchA" int,sptr,int Footy2Create hwnd,0,0,ginfo_winx,ginfo_winy id = stat wait 500 //この間に text変数の中身を入力しておく text = "abc" Footy2Search id,text dialog stat

なぜか、-3でメモリ不足のエラーが出てしまいます。
何方かお願いします。



この記事に返信する


f

リンク

2007/10/10(Wed) 00:05:57|NO.11561

Footy2とはなんじゃらほい。と思ってサイトを見に行き、
なんだか面白そうねと思ってDLし、

中身を見て何じゃコリャ状態の俺が来ましたよ。

なんかスゲェ説明書な。
俺的にはPDF読み難いからぱっぱと流し見ただけだけど、
戻値の型すら書いて無いんでね?これ。
読んでもらう気無さそう。

ソース配布してんのかと思ったらDLにはユーザー登録しろてか。
なんかサンプルとかもその中に入ってる様子だが、
とりあえず、一抜けた。

なんにしろ、もう皆見ただろうにコメント付かないって事は誰もわからんのだろ。
したらもう開発元に聞くほうが早いんでね。
HSPのこのソース見せれば何やってるか位は相手に通じると思われるし。

何が間違っていて何が足りないか位は聞けるんでね。



eller

リンク

2007/10/10(Wed) 06:36:26|NO.11566

根本的な解決策ではありませんが、一応cnvstow命令などでUnicodeに変換することで対応は可能です。

#uselib "Footy2.dll" #func Footy2Create "Footy2Create" int, int, int, int, int, int #func Footy2SearchW "Footy2SearchW" int, wptr, int Footy2Create hwnd, 0, 0, ginfo_winx, ginfo_winy id = stat cnvstow text, "abc" Footy2SearchW id, text dialog stat // -8 ならば検索文字列が見つからないエラー stop



リンク

2007/10/10(Wed) 16:43:26|NO.11568

とりあえず保留しておきます。ありがとうございました。



f

リンク

2007/10/10(Wed) 17:13:50|NO.11569

こーゆー場所があるんでね?

>http://www.hpp.be:8080/trac/Footy/wiki/WhatToDo

ここに「HSPで使えるようにするヘッダ作りたいのですが、上手く動かないので検証してほしい」
とでも書いとけば良いんでね。



Kpan

リンク

2007/10/10(Wed) 20:33:56|NO.11571

>cnvstow命令などでUnicodeに変換することで
wptr指定であれば、そのまま直で渡せます。(cnvstow命令使わないでOK


Footy2ソース。内部ではFooty2SearchWで処理するんですな。
そのためのUnicode変換部分で、FOOTY2ERR_MEMORYになっているようです。
www.hpp.be:8080/trac/Footy/browser/trunk/Footy2/DllEditFunc.cpp



リンク

2007/10/10(Wed) 21:10:14|NO.11574

ありがとうございました。
Unicodeで処理するようにしてみます。



eller

リンク

2007/10/10(Wed) 22:22:16|NO.11576

> wptr指定であれば、そのまま直で渡せます。(cnvstow命令使わないでOK
試してみましたところ、確かにその通りでした。HSP側で自動的に変換してくれるのですね。
ご指摘ありがとうございました。



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