掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
インストーラの作成 (ID:125598)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
連絡が遅くなり申し訳ありません。 特攻隊長まるるうさん 以前質問させてもらった時もお世話になりましたが度々有難うございます。 興味津々さん >あっあの回答レスじゃなくてごめんなさい いえ、気になさらないで下さい。 >もしもローホさん自身で自己解決した場合でも報告レスを希望しますm(__)m 報告レスですか…全てを書くのは大変なんで今現在でなんとなくうまくいってそうな分を書いてみますね。 長文になるかもしれませんが… まず先に2の方ですが、 これはMDBやJiveReportフォームは、Cドライブの直下に作成する "SystemData"(仮名)というフォルダ内に登録する予定みたいなんですが それならインストール処理に一緒に組み込めれば……と考えてました。 試した内容は ・セットアップ/デプロイメントプロジェクトでセットアップウィザードを 選択し、「含める追加ファイル」でMDB、JiveReportフォームを追加 ・対象コンピュータ上のファイルシステムを右クリック→特別なフォルダ→ カスタムフォルダを選択 ・カスタムフォルダ内にフォルダを追加し(SystemDataにリネーム)その中に 追加したファイルをセット ・あ、あとカスタムフォルダのDefaultLocationにc:\と入力しました。 次に1の方ですが >・レポートライブラリ、プレビューコントロールのOCXはシステムディレクトリにコピーする。 の方は、上記のカスタムフォルダのように特別なフォルダ→システムフォルダを選択して レポートライブラリとプレビューコントロールのOCXをセットしました。 >・レポートライブラリ、プレビューコントロールのOCXはレジストリ登録する必要がある。 の方は、未だによく分かりません。ただ特攻隊長まるるうさんのレスで貼って頂いた 1つ目のリンク先をたまたま私も見まして「1.VBのインストーラで必要な機能は何か」 の中の「4.OCXをレジストリに登録」の一番最後に >OCXファイルを特別な場所に置かない限りインストーラにこの機能は必要ないようです。 と書かれていたので、試しにここまでの状態でビルドしました。 以上の内容でインストールテストした所とりあえずうまくインストールできてるみたいですが… 「とりあえず」「なんとなく」「試しに」の連続でたまたま動いたにすぎず、自分達の中で しっかりと理解、認識して作れた訳ではないのでまだ解決とは言えそうもありません。 現に >デフォルトではアプリケーションフォルダになるみたいだけど、Register >プロパティが COMSelfReg になっているのでそのままの設定でも自動登録 >されそうな感じはします。 を参考にして、システムフォルダは削除してOCXはアプリケーションフォルダ にセットしたままでテストしてみると、こちらもうまくインストールできましたし… ちなみに今は「MDACの起動条件を追加するには」のところがよく分からず悩んでます。 データアクセスを含むアプリケーションを利用する場合に必要、とあるみたいですが MDAC_typ.exeを追加しても、しなくてもインストールがうまくいってるみたいで 結局追加した方がいいのか…わるいのか等々…調査・勉強中です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.