VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/01/30(Tue) 12:34
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: CD-ROMのみで動作さすにはどうすればいいのでしょうか

VB6 ランタイムについては、単にファイルとして存在していれば良いというものではなく、
そのランタイム(および依存コンポーネント)がレジストリに登録されていないと動きませんよね。
(VB2 などのアプリであれば、レジストリ登録無しで動作させられますが…)

一応、レジストリ登録されるファイルパスとして、CD-ROM上のDLLファイルを指定することも
できますが、他のVB6製アプリを動作させる時に困るので、それは避けるべきでしょうね。

ですから最低限、VB6ランタイムのセットアップだけは必要となるでしょう。とはいえ、
既にランタイムさえセットアップされている環境であれば、CD-ROM からの exe 起動でも
そのまま動作するはずです。


なお、文字化けの原因としては、コアとなる最低限のDLLだけを配置したため、
日本語モードではなく、英語モードとして動作してしまったからだと思います。
この場合、エラーメッセージが英語表記になったり、あるいは、「Font プロパティ未設定」の
ときの初期値が、欧文フォントとなってしまうなどの弊害が出てきます。
(逆に言えば、Font さえ明示的に指定しておけば、Label等の文字化けは防げるわけですが…)


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -