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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0504
KENTAaboutについて4解決


KENTA

リンク

2007/5/4(Fri) 10:47:00|NO.8010

llmod3にaboutという命令がありますが、
最低限llmod3.hspとabout.hspのどこの命令を抜き出せば
aboutを実行できますか。



この記事に返信する


水野

リンク

2007/5/4(Fri) 19:14:32|NO.8027

llmodでいうaboutは shell32.dll <=API の
ShellAbout命令など(正確にはアイコンのロードなども含まれている)
を呼び出しているだけなので、
#uselibと#funcを使用してください。
APIが解らないなら、
HSPの裏技??に詳しくのっております。

http://yokohama.cool.ne.jp/chokuto/urawaza/ <=アドレス



水野

リンク

2007/5/4(Fri) 19:22:07|NO.8028

確認せずに乗せて申し訳ない。
HSPの裏技?? に SellAboutは乗っていなかった。
これを... http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpshell/html/_win32_shellabout.asp



a

リンク

2007/5/4(Fri) 19:25:58|NO.8029

>>最低限llmod3.hspとabout.hspのどこの命令を抜き出せばaboutを実行できますか。
>を呼び出しているだけなので、
使わない部分の命令を削除して実行ファイルのサイズを小さくしたいと考えているのかもしれないが、
〜を呼び出しているだけ って被せているものが邪魔のように聞こえるけど、
モジュールってそういうものなんだから。
どれが必要・不必要かはモジュールファイルをみてaboutを定義している個所からさかのぼっていけば分かるでしょ。
そういうことが分かりもしないで実行ファイルのサイズを気にするとか 順番逆だろ って感じ。



KENTA

リンク

2007/5/5(Sat) 18:08:00|NO.8060

すいません、自分で出来ました。
みなさん、ありがとうございました。


#uselib "shell32.dll" #func global ShellAbout "ShellAboutA" int,str,str,int Shellabout hwnd,"",""



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