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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0328
KONNNOpack命令4解決


KONNNO

リンク

2011/3/28(Mon) 03:26:52|NO.37932

#packopt name "test"
#pack "hspinet.dll"
#include "hspinet.as"

// パックファイルから展開
exist dir_cur+"\\hspinet.dll"
if strsize=-1{
bcopy "hspinet.dll",""+dir_cur+"\\hspinet.dll"
}

netinit ;<-うまくできていればエラーにならない

dialog "完了"

end

上記のようなソースを見つけたのですが

色々自分でも改善してみたのですが知識不足のため分かりませんでした

それについては、

hspinet.dllをパックして実行すると指定のディレクトリにhspinet.dllがおかれるようにしたいです

回答よろしくお願いします



この記事に返信する


p、USAGI

リンク

2011/3/28(Mon) 04:18:40|NO.37933

"hspinet.as"内の
#uselib "hspinet.dll"
も、変更しなければなりません。↓
#uselib "指定のディレクトリ\\hspinet.dll"

しかし、
#uselib ""+dir_desktop+"\\hspinet.dll"
この様な関数(命令)や変数を使った指定は出来ませんので注意してください。



レノス

リンク

2011/3/28(Mon) 04:30:13|NO.37934

こちらの環境では、そのコードで思い通り動きましたが。

#pack に "hspinet.dll" ではなく "C:/Docme(略)/hsp/hspinet.dll" のようにパスを指定している場合は、
bcopy の第一引数でも全く同じパスを記述する必要があるので、
そこで間違ってるのかも知れません。

見当違いならごめんなさい。



KONNNO

リンク

2011/3/28(Mon) 15:45:49|NO.37938

皆様が回答して下さったお陰で解決しました

ありがとうございました ( _ _ )



KONNNO

リンク

2011/3/28(Mon) 15:47:38|NO.37939

みす



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