お世話になります。
先日、OSをWinNTからWin2000に変更し、VB6 もインストールしなおした
のですが、デザイン中のいくつかの[xxx.vbp]ファイルが開けなくなってしまいました。
開けるファイルもあります。
どなたか原因がお分かりの方がいらしたら、ご教授ください。
お願いいたします。
私も同じような事がありました。
その時のみなさんの助言ですけど参考までに・・・
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200312/03120109.txt
さくらさん、回答ありがとうございます。
返信が遅くなり、申し訳ありません。
上記URLを参考にさせて頂きました。
私の場合は、デザインのウィンドウすら開けません。
(一瞬開いてすぐ閉じられてしまいます。)
どうしたら良いのでしょうか。。。
よろしくお願いします。
一度メモ帳などのテキストエディタで、
.VBPのファイルを開いてみてはいかがでしょう?
それなら開くかと思います。
あとは、さくら様のリンク先を参考にしてみてください。
Kさん回答ありがとうございます。
秀丸にて開いて、ソースをチェックしてみたのですが
パス等の間違いはありませんでした。。
お手上げ状態です。。。
開けないというのは、エラーメッセージが表示されていると思いますが、
どんなメッセージですか?
へいぽさんありがとうございます。
***.vbpをWクリックすると、一瞬(1秒くらい)デザインのウィンドウだけが
立ち上がり、間もなく勝手に閉じてしまいます。(ノータッチです)
この時にエラーは出ません。
***.frmをWクリックで開いてみたところ、次の内容のエラーlogファイルが出来ました。
---
行 14: クラス ComctlLib.StatusBar(コントロール sbar1) はロードされていません。
行 45: クラス MSComDlg.CommonDialog(コントロール CD1) はロードされていません。
---
sbar1,CD1は私がステータスバーとコモンダイアログにつけた名前です。
どうしたらよろしいのでしょうか?
申し訳ありませんが、ご教示宜しくお願いいたします。
プロジェクトファイルを作り直してみては如何でしょう。
新規プロジェクトを作成し、そこに[コンポーネントの追加]で
必要となるActiveXコントロールを追加してから、そのプロジェクトに
既存のソースファイル(*.frm, *.bas等)を追加してみてください。
# 必要に応じて、[参照設定]も行ってください。
魔界の仮面弁士さんありがとうございます。
やはり、再度作り直すしかないのでしょうか。
早速試してみたいと思います。
ありがとうございました。
ソースのあるパスに漢字等全角文字のフォルダ名等使ってませんか?
それで、かなり長いパスになってませんか?
もしそうでしたら、REGEDITでそのパス名を検索してください。
VB系のキーの下でVBのファイルメニューに過去に開いたプロジェクトのパス履歴を表示する機能がありますよね。それを保存してる値があるのでそれを削除すれば開くようになります。すみません自宅PCにVBが入ってなくてキー
名は忘れましたが検索すればすぐわかると思います。たしかResent?のような・・・但し、同じフォルダで何度も開いてるとまた再現しますのでなるべく漢字のフォルダにおくのはやめましょう。
試してください。
ともぴろさんありがとうございました。
回答遅くなり、申し訳ありません。
パスに全角文字は使用しておりませんでした。
今回は魔界の仮面弁士さんのおっしゃるように、プロジェクト
を作り直す方法で復活しました。
ありがとうございました