[リストへもどる]
一括表示

投稿時間:2003/11/20(Thu) 19:26
投稿者名:nagasaki
Eメール:y-nagasaki@sycos.co.jp
URL :
タイトル:
シャットダウン
よろしくお願いします。
WindowsXPのシャットダウンを行うのですが、
一部のPCのみ(XP_Pro)実行時エラー '429': ActiveXコンポーネントはオブジェクトを作成できません。
とでて、シャットダウンで来ません。
原因がつかめないのですが・・
こちらの投稿を見てもわかりませんでした。
ランタイムなどはインストールしてみたのですが?
どうすればいいのか教えていただけないでしょうか?
よろしくお願いします。

投稿時間:2003/11/20(Thu) 23:04
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: シャットダウン
> 一部のPCのみ(XP_Pro)実行時エラー '429': ActiveXコンポーネントはオブジェクトを作成できません。
> とでて、シャットダウンで来ません。

そのエラーはどこででているのでしょうか?
どのようなコードを書いておられるのでしょうか?
プログラムを作成された貴方が原因をつかめないようなエラーを第三者はその程度の
説明で判断できますか。(貴方が回答する立場で読んで見て下さい)
有名なエラーなら別ですが。それならWebを検索すれば見つかるでしょうし。
たとえば ”一部のPCのみ(XP_Pro)実行時エラー”ならWindows2000やWindowsXP(Home)は OK なの
ですか?
又、OSを起動直後に実行しても同じなのかどの状況でも起きるか?
貴方が調べた範囲は?

下記当たりも試されたのでしょうか?
http://vbvbvb.com/jp/gtips/0501/gExitWindowsExEwxPoweroff.html

#決して怒っているのではありません。このままでは何方からも回答が無いと思ったので!

  

投稿時間:2003/11/21(Fri) 18:23
投稿者名:nagasaki
Eメール:y-nagasaki@sycos.co.jp
URL :
タイトル:
Re^2: シャットダウン
すいません。説明できなくて・・
え〜とコードはこちらのページの【Windowsを終了・再起動する(WindowsXP 対応版)(137)】です。
そのまま使用させていただいています。

エラーがでるのは、開発用のWinXP以外のマシンです。
こちらの掲示板の過去ログにありました、SYSINFO.OCXが原因かと思いまして、
SYSTEM32にSYSINFO.OCXをコピーしてみたのですが、だめでした。
エラーは、EXEを作成して、インストールしたマシンで、終了用のコマンドボタンを押したところででます。
開発用のマシンではでません。
試した内容としては、上記のOCXと、

Debug.Print SysInfo1.OSPlatform

をコマンドに貼り付けて、Form内にSysInfoコントロールをはりつけました。
それでもだめでした。

投稿時間:2003/11/21(Fri) 19:06
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: シャットダウン
OCXはファイルコピーするだけでは使えません。
登録情報をレジストリに登録しないと。
# そのため、セットアップツールを使ったりします。

投稿時間:2003/11/22(Sat) 00:26
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: シャットダウン
下記プログラム作成してエラーが出る XP_Pro で試してみたらどうなりますか?
Labelに 2 が表示されますか?

Option Explicit
Private Sub Command1_Click()
    Label1.Caption = CreateObject("SYSINFO.Sysinfo").OSPlatform
End Sub

投稿時間:2003/11/22(Sat) 12:50
投稿者名:nagasaki
Eメール:y-nagasaki@sycos.co.jp
URL :
タイトル:
Re^4: シャットダウン
> 下記プログラム作成してエラーが出る XP_Pro で試してみたらどうなりますか?
> Labelに 2 が表示されますか?
>
> Option Explicit
> Private Sub Command1_Click()
>     Label1.Caption = CreateObject("SYSINFO.Sysinfo").OSPlatform
> End Sub

ありがとうございます。
試してみます。
ただ、昨日テスト用のPCを出張に持っていってしまったので、帰ってくるまでテストができません。
テストしたらまたご連絡します。

よろしくお願いします。

投稿時間:2003/11/22(Sat) 22:34
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re^5: シャットダウン
K.J.K.さんが言われるようにOCXはファイルコピーするだけでは使えません。
以下のいずれかの方法で対処してください。

(1)ディストリビューションウィザード(または、サードパーティ製の
  同等のツール)を使ってセットアッププログラムを作る。

(2)SYSINFO.OCXを含んだランタイムを探してきてインストールする。
  たとえば、
 http://www.vector.co.jp/soft/win95/util/se152941.html

(3)SYSINFO.OCXを使わないようにプログラムを変更する(^^;
  Win32APで、OSの種別を判別するには、
 http://www.vbvbvb.com/jp/gtips/0501/gGetVersionEx.html