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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0102
inoviaDLLをパックファイルに入れたまま実行できる拡張ランタイムを作ってみました6解決


inovia

リンク

2013/1/2(Wed) 18:44:54|NO.51630

皆様、新年あけましておめでとうございます。

唐突ではありますが、DLL/拡張プラグインをパックファイルに入れたまま実行できる拡張ランタイムを作ってみました。

#func #cfunc が使われているものに対応しています。
#regcmd が使われているものは現在未対応です。(Easy3Dやhgimg3とか)
ファイルを仲介せず、メモリ上から直接DLLを読み込めるところがポイントです。

お試し用の開発環境(エディタ)が入っています。
これは hspcmp.dll が標準のものではなくOpenHSP版となっているため、既存の環境を汚すことなく試せるようにするためです。
また、通常版のスクリプトエディタを起動したままでも問題ありません。2重起動のチェックを変更してあります。
現在コンソール版やMT版などの他の拡張ランタイムはありません。

(約6.2MB)
http://hsp.hinekure.net/download/packdll_101.zip



この記事に返信する


GrapeColor(DION)

リンク

2013/1/2(Wed) 18:56:21|NO.51632

これは革新的だ( ゚д゚ )!



GrapeColor(DION)

リンク

2013/1/2(Wed) 19:23:50|NO.51634

1つ要望なんですが、packdll.asの最初の二行でuser32.asとkernel32.asをそのままインクルードしていますが、
これだと他のプログラムでAPIの命令を定義してる場合、干渉を起こしてしまいます。
できれば必要なAPIだけを(できればglobalを入れずに)定義していただけないでしょうか。



tk

リンク

2013/1/3(Thu) 01:32:58|NO.51637

これは凄い!
ありがとうございます。



@key

リンク

2013/1/3(Thu) 02:45:50|NO.51638

こういうのを待っていた!
というか卑怯・・・

お借りします



たけっち

リンク

2013/1/3(Thu) 12:33:45|NO.51644

なんじゃこりゃ!凄い!
iPhoneで見てるけど
パソコンで早く試してみたい!



goodagain

リンク

2013/1/4(Fri) 14:24:47|NO.51660

すごいです。
使わせていただきます。
ありがとうございます!!



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