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

投稿日: 2005/04/11(Mon) 13:05
投稿者玉之丞
Eメール
URL
タイトルグラフ表示ができない


開発環境:VB6.0(SP5) Windows2000 

現象:グラフを表示しようとすると
   下記メッセージが表示され処理が終了します。
  「実行時エラー91:
   オブジェクト変数またはwithブロック変数が定義されていません」

もともとAccess2000で作成したシステムをVBに移行しました。
グラフの表示・印刷には
 Microsoft Graph10.0 Object Library を使用しています。

配布用のパッケージはディストリビューションウィザードで作成し
"Graph.Exe"も $(WinSysPath)上にセットアップするよう設定しています。

このアプリでグラフ表示が上記のエラーになってしまうケースが発生しました。
いまのところ判明しているのは
最近購入のPCで最初から OSが WindowsXP Pro(SP2)の場合です。
おなじWindowsXP Pro(SP2)でも
自力でSP2をあてているPCでは正常に動作しています。

メッセージから判断すると
グラフのオブジェクトが認識されていないのかと思われるのですが
XP(SP2)では "Graph.Exe" が使用できないなどの制限があるのでしょうか?
パッケージ作成時の設定等で対処できるなら
それにこしたことはないのですが
Excel等でグラフを作成するよう変更すべきかとも考えます。
(そもそもGraphオブジェクト使うことが問題ありなのでしょうか?
 初心者で判断ができません)

何か対処方法にお心当たりがある方いらっしゃいましたら
ご教示くださいますようよろしくお願いいたします。


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

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

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