掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
配布パッケージを最小限にしたいのですが? (ID:122479)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB6(SP6)Windows98_SE、Visual Studio TM6.0(SP6)でやってます。 素人の趣味のプログラミングです。 配布パッケージを最小限のサイズにしたいと思ってます。 開発環境のOSバージョン以降を対象とする場合、VB6基本ランタイムファイル以外で パッケージから除外出来るファイルは無いのでしょうか? VB6の基本ランタイムに含まれるファイルを (Msvbvm60.dll 、vb6jp.dll 、Stdole2.tlb 、Oleaut32.dll 、Olepro32.dll 、Comcat.dll 、Asycfilt.dll 、Ctl3d32.dll )として、これらと以下の(1)から(10)を配布パッケージから除外するのはまずいでしょうか? また、素人の低レベルな疑問ですがWindows APIにこれらのファイル(DLLやOCX)は含まれているのではないのでしょうか? 以下にVSInstallerでパッケージを作成した時の「依存関係」に表示された状態及びソースプロジェクトの概要を記載しました。 はじめに記しましたようにど素人です、よければご教授宜しくお願い致します。 ------------------------------------------------------------------------- VSInstallerで作成した場合の依存関係に表示されたファイルは以下の通りです。 * COMCAT.MSM --->VB6基本ランタイム * OLEAUT32.MSM --->VB6基本ランタイム * MSVBVM60.MSM --->VB6基本ランタイム * VB6JP.MSM --->VB6基本ランタイム * wavmix32.dll --->Microsoft製、サポート対象外(依存ファイル、マージモジュール無し) * myHelp.chm --->自作のHTML Help (1) MSCMCJP.MSM --->? (2) MSCOMCTL.MSM --->? (3) FLXGDJP.MSM --->MsFlexGrid使用 (4) MSFLXGRD.MSM --->MsFlexGrid使用 (5) msimg32.dll --->ImageListコントロール使用(依存ファイル、マージモジュール無し) (6) hh.exe --->HTML Helpコンポーネント(要らないのでは) (7) hhctrl.ocx --->HTML Helpコンポーネント(要らないのでは) (8) itircl.dll --->HTML Helpコンポーネント(要らないのでは) (9) itss.dll --->HTML Helpコンポーネント(要らないのでは) (10)myHelp.chi --->HTML Helpコンポーネント(要らないのでは) 以下にプログラムソースの概要を記載します。 (A)プロジェクトの参照設定 Visual Basic For Applications Visual Basic runtime objects and procedeures Visual Basic objects procedeures (B)VB標準に追加したコンポーネント Microsoft FlexGrid Control 6.0 --->MsFlexGridコントロール Microsoft Windows Common Controls 6.0 (SP6) --->ImageListコントロール (C)使用しているコントロール CheckBox ComboBox CommandButton Form Frame ImageList Label MSFlexGrid PictureBox TextBox Timer (D)使用しているWindows API AlphaBlend Lib "msimg32.dll" BitBlt Lib "gdi32" FlashWindow Lib "user32" GetPrivateProfileString Lib "kernel32" GetTickCount Lib "kernel32" PlaySound Lib "winmm.dll" ShellExecute Lib "shell32.dll" StretchBlt Lib "gdi32" WritePrivateProfileString Lib "kernel32" この他にWAVファイルの多重再生にMicrosoft製でサポート対象外のwavmix32.dllを使用しています。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.