|
大分以前(2004年2月)の話題ですが,
「EXEファイルにする方法」のテーマがありました.
最近,私も.exeファイル化が必要になり,いろいろと検討してみましたのでご報告します.
走らせたいプログラムの名前を仮に,「走らせたい十進BASICプログラム」.BASとしますと,
要は,もうひとつ,十進BASICプログラム,たとえば「ダミーEXE」.BAS という名のプログラムを作っておき,そのプログラムから EXECUTE させます.
「ダミーEXE」.BAS の中身は,例えば以下のように,2行だけです.
つまり,「ダミーEXE」.BASには「走らせたい十進BASICプログラム」.BAS のための「EXECUTE *** with *** 」を書いておきます.
「ダミーEXE」.BASを実行すると,「走らせたい十進BASICプログラム」.BASが走ります.なお,その際,「走らせたい十進BASICプログラム」.BASの中身は表示されません.
EXECUTE "C:\Program Files\Decimal BASIC\BASICw32\Basic.exe" WITH ("「走らせたい十進BASICプログラム」.BAS")
END
もし,「走らせたい十進BASICプログラム」.BAS の中身を触られたくなければ,「走らせたい十進BASICプログラム」.BAS を分かりにくい場所に移動させておいて,EXECUTE 文でパスを示しておけば,有る程度セキュリティは保てます.もちろん,このパスから,ファイルの存在場所は分かるのですが......
ご参考になれば,幸いです.
|
|