• ベストアンサー

XP上のvb6で作成したEXEをVistaで動かす時にエラーになる

はじめまして。 EXE作成環境 OS:XPProSP2    VB6SP5 実行環境 OS:Vista Ultimate XPで動いていたソフトをVistaに移行を考えています。 ほぼ、なにもせずにそのまま動くのですが、 下記の箇所で書き込みエラーのメッセージが出てしまいます。 Date = Now 申し訳ありませんがご教授頂ければ助かります。 以上 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ちゃんと権限を持ったユーザーで実行していますか。 日付・時刻の変更は,管理者権限に昇格していないと実行できませんよ。

090303kan
質問者

お礼

回答ありがとうございます。 管理者権限を持ったユーザで実行しています。 Date = Now の意味がわからないので もう一度、プログラムを調査します。 ありがとうございました。

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Date関数にNow関数を代入している? Dateは変数名なのでしょうか? 判定していても日付と日時ではFalseにしかならない感じがしますけど。 違うのかな?

090303kan
質問者

お礼

回答ありがとうございました。 Dateは変数ではありません。 ただ、他の人が作ったプログラムを移行しているのですが、 意味がないようなのでもう一度調べるつもりです。 XPでは、エラーなく動いているので全くノーチェックの所でした。

関連するQ&A

  • exe書き込み時のエラーについて。

    コンパイルは問題なく終了すのですが、exeの書き込み中に 「このコンポーネントのライセンス情報が見つかりません。デザイン環境でこの機能を使う為のライセンスがありません。」のメッセージが表示されexeが作成できません。 VB5の時はこのようメッセージが表示される事があるみたいですが私の使ってる環境はVB6のSP5でこのような事例を調べたのですが見つかりませんでした。すいませんが分かる方がおられましたらお教え下さい。お願い致します。

  • VBにてEXE作成

    VBにてとあるシステムを開発しました。 SETUP.EXEを作成して遠隔地に配布したいのです。が SETUP.EXEを起動してインストールはできるのですが 印刷実行時にエラーが出てしまいます。 VBから実行は出力できます。 ディストリビューション ウィザードの使用方法が 悪いのでしょうか。 OS :Windows2000 TOOL:VB6.0 SP5,Spread3.0,ImputMan6.5J DB :ORACLE8.05

  • vb6(sp5)で作成したexeのセットアップ媒体を作成したいのですが

    vb6(sp5)で作成した複数のexeとランタイムをsetup.exeを実行したら vb6の環境がまったくないpcで実行できるようにしたいのですが 何かいい方法を教えてください。

  • VB4.EXE で 実行時エラー '31037'

    WIN2000 で VB4.EXE を 動かそうとすると 実行時エラー '31037' ファイルの読み込み中にエラーが発生しました。 とエラーが出ます。 どうやらグリッド部分の読み込みで エラーが出てるみたいです。 VB6.EXE を 設定した人間が 環境を変えたらしく 今までのように最低限のDLL,OCXで 動かなくなりました。 VB4.EXE と VB6.EXE を 共存させるには どうすればいいでしょうか?

  • vb6.exe - アプリケーションエラー

    VBで作成したEXEを終了させた時、プロジェクトからプログラムを実行して、 プロジェクトを終了させた時に、下記エラーが発生します。 (プロジェクトを開いて閉じるだけではエラーは発生しない。) -------------------------------------------------------- "0x7c950a19"の命令が"0xffffffff"のメモリを参照しました。 メモリが"read"になることはできませんでした。 -------------------------------------------------------- 自分のPCで実行した時のみ発生します。 (他のPCで実行してもエラーは発生しません。) 何かわかる方がいらっしゃいましたらアドバイス頂けたらと思います。 宜しくお願い致します。 <環境> XP SP3 メモリ4G VB6.0 SP6

  • VBのexeをサービスへ登録をしたい

    VBのexeをサービスへ登録したいと考えています。 現状Windows2000リソースキットを利用してexeをサービスへ登録したいと思ったのですがうまくいきません。 (エラーメッセージ:ローカルコンピュータのrandomサービスを開始できません エラー1053:そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。) VBで作成したexeをサービスを登録するためにはどのように設定すればよいのでしょうか? ご教授ください! OS:Windows2000+SP2 開発環境:VB 6.0+SP5

  • VBでの実行時エラー’429’について

    お世話になります。 PC環境はWindowsXP SP2です。 VB6.0のexeから.NETのDLLを利用する・・・というのをしているのですが、 3台のPCのうち、一台だけどうしても「実行時エラー'429'ACtiveXコンポーネントはオブジェクトを作成できません」というメッセージが出て異常終了になってしまいます。 この一台だけOSから再インストールし直しても動かず、困っています。 .NETのdllにデバッグ用のメッセージを組み込んでみたのですが、 メッセージが出ないので、どうやらDLLコール時にエラーとなっているようです。 Windows ScriptのVB Scriptを最新にしてみたり、 system32配下にdao360.dllがなかったので、追加してregsvr32コマンドにてレジストリ登録したりしたのですが、 どうも上手くいきません。 お忙しいところ恐れ入りますが、 何か思い当たる点などありましたらご教授願えませんでしょうか? よろしくお願いします。

  • VB6.0 exe作成時に実行時エラー429が出て困っています

    すみませんが、どなたか教えてください。 デバッグ環境にて納入先より持ち帰ったアプリケーションのexeを実行したところ、 実行時エラー 429 このコンポーネントのライセンス情報が見つかりません。 デザイン環境でこの機能を使うために必要なライセンスがありません。 といったメッセージが表示されてアプリケーションが動きません。 デバッグ環境でexeを再度作成し直そうとしても、コンパイル後の exe作成の時点で同様のエラーが出て終了してしまいます。 解決方法をご存知の方がいましたらよろしくお願い致します。

  • VBで作成した実行形式をASPを用いて実行したい

    VBで作成した標準EXEをWEBサーバ上で実行しようと考えていまして現在苦悩しています。 BASP21を使用してEXEを実行したところ、PROCESSには起動したEXEが表示されているので実行はされてはいるのですが処理が適切になされていない状況です。 VBで作成した実行形式をASPを用いて実行する場合には、何か方法があるのでしょうか? よろしくおねがいします。 [動作環境] OS:Windows2000 ServerSP3 ブラウザー:IE6.0 VB6.0+SP5 実行形式の処理内容 SUB MAINを起動関数に設定し、OPEN関数でFILE書き込みを行う。 なお、このファイルはサーバー上に作成される。

  • VistaでVB6を使おうと思ったらコントロールの移動が…

    VB6を仕事で使用しているのですが、XP環境から、Vistaへ移行し、何とか無事にVB6もセットアップすることが、できたのですが、 実際に作業を始めると、各フォームに配置している、コントロールをマウスで移動させると、めらめらとした動きで、非常にレスポンスが悪く、実際にはあまり効率よく作業できる状態ではありませんでした。 マイクロソフトはVistaでVB6をサポートすると知って、ある程度安心して、移行したのですが…。 この状態を改善する方法をご存知の方がいらっしゃいましたら、ご教授お願いいたします。 VISTA HOME Premium SP1 VisualBASIC6.0EnterpriseEdition VB6SP6B適用済

専門家に質問してみよう