ARAGO for Winで作成されたEXEは、専用のインストーラが用意されていないため、インストールは作成者が出向いて行うなど、汎用アプリとしての配布が困難でした。
ここでは、VisualBasic5.0のセットアップウィザードを利用しての、インストールセット作成に付いて説明します。
セットアップウィザードを起動します
展開先を指定します。
ローカル/リモートコンポーネントについて尋ねられますが、必要に応じて設定して下さい。ARAGOIなどについてSETUPを作成している時には、必要になると思われる項目です。
作成された SETUP.LST の一部です。VBで作成されたEXEに
ついての情報を切り取ってみました。
最終の情報が重要です。
"PICDISP":ターゲットファイルのスタートバーへの登録におけるタイトル名を指定します
"$(AppPath)\PICDISP.exe":ターゲットファイル名が指定されます。ここは
HELPファイルなどでも結構ですし、XLSファイルなども動作します
ARAGOWで作成したEXEの変更前の状態です
「SETUP.LST」の一部です
Title=PICDISP
セットアップ時のタイトルです。VB4のときは、このタイトルがスタートバーに記述されましたが、今回はインストール時のみ有効となります
例:Title=画像表示のテスト用
DefProgramGroup=PICDISP
登録ファイルが2個以上の場合、ここでの記述がグループ名となります
DefaultDir=$(ProgramFiles)\PICDISP
インストール時の初期ディレクトリを示します。
作成したEXEがDBFをハンドリングする場合、この部分を直説指定に変更しないと、USE等が動作しなくなる事があります
変更例)DefaultDir=C:\PICDISP
Setup=setup1.exe
セットアップの実際は、SETUP.EXE->SETUP1.EXEの順番で呼んでいるようです
変更はありません
AppExe=PICDISP.exe
最初に起動するファイル名を記述して下さい。VBにて自爆を作成した場合には修正ありませんが、ARAGOW側を指定する場合には任意で変更して下さい。次行のUNINST用ファイルも同一名にしないと、ファイル削除機能が正確に動作しませんから、注意して下さい
ARAGOWで作成したEXEをバー登録するには、後半の2つについてタイトルとパス名を記述しなければなりません。
このサンプルを参考に記述して下さい
SETUP変更後のサンプルです。
以上で、インストール作成作業は終了です。VisualBasic5.0をお持ちの方は、ぜひお試しください。
なお、製品に記述されている内容を無視したファイル配置部分もあります。すべての動作に付いて保証している訳ではありませんので、あらかじめご了承ください。
また、OLE32系統のファイルが
\WINDOWS\SYSTEM内に残ってしまい、別アプリがインストール出来ない事がまれにあるようです。
現在調査中ですが、判りましたらまた情報を追加したいと思います
不明な点や質問など、メールを頂ければ補足させていただきたいと思います。