Visual Basic6.0でのFTP転送に関するエラー
- Windows NT Visual Basic6.0(SP5)で開発しております。インターネットトランスファーコントロール(Inet)を使い、EXEファイルを作成し、FTPサーバーに対して、PUT処理を実行したところ、エラーメッセージが出ます。
- Windows2000上で動作するエクスポートファイルは正常に動作しますが、Windows NT上では同じエラーが発生します。VB6.0の問題解決は公式情報に記載されていません。このエラーは環境設定やDLLのバージョンの違いが原因とされています。
- エラー発生時にはVC++でデバッグするとVB6.exeに問題があると表示されます。しかし、具体的な解決策については情報がありません。
- ベストアンサー
Visual Basic6.0 でのFTP転送
Windows NT Visual Basic6.0(SP5)で開発しております。 インターネットトランスファーコントロール(Inet)を使い、EXEファイルを作成し、FTPサーバーに対して、"PUT"処理(InetのExecuteメソッドで)を実行したところ、下記アプリケーションエラーのメッセージが出ます。 「"0x7020e8fa"の命令が"0x7020e8fa"のメモリを参照しました。メモリが"read"になることはできませんでした。」 その後、このWindowのOKボタンをクリックし、落ちます。 但し、同じソースをWindows2000でコンパイルたEXEファイルでWindows2000上で走らせると、正常に動きます。 この正常に動くEXEファイルをWindows NT上で動かすとやはり同じエラーで落ちます。MicrosoftのHPを見ても、VB6.0からは、この問題は解決されているとしか載っておりません。環境設定や、DLL等のVersionの違いからくるのでしょうか?因みに、エラー時にVC++でデバッグすると、VB6.exeがおかしいとか出ておるのですが。
- Pedro
- お礼率59% (28/47)
- Visual Basic
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IEのバージョンは? IE6環境で開発し、IE5環境で実行した場合、 wininet.dllのFTP関数が動かないという話は 聞いたことがあります。
関連するQ&A
- VC++で作成したDLLのデバッグ
VC++6.0で作成したDLLファイルのデバッグ作業でVBでコンパイルした EXEファイルを使うと、例外エラーが発生してしまいます。 EXEファイルにデバッグ情報が書き込まれるのでしょうか? 次からそのEXEファイルを利用すると、やはり例外エラーがおきます。 (それに長い間気づかず、ずっとバグ探しをしてました。) VC++のDLLファイルのデバッグモードはVBのEXEファイルでは利用できないのでしょうか?
- ベストアンサー
- C・C++・C#
- アプリケーションエラーの原因追求
現在VB6を使ってプログラムを作成しているのですが、 VB6上で実行後、フォームを閉じるときにアプリケーションエラーがでてしまいます。 ------------------------------------------------------ vb6.exe - アプリケーションエラー ------------------------------------------------------ "0x7c951e58"の命令が"0x00000000"のメモリを参照しました。 メモリが"read"になることはできませんでした。 ------------------------------------------------------ この『0x7c951e58』という命令が具体的にどこを指しているのかを 探る手立てはないでしょうか? よろしくお願い致します。
- 締切済み
- Visual Basic
- アプリケーションエラー表示について
インターネットのプロパティの、一時ファイルのファイルの削除をしようとすると、rundll32.exeアプリケーションエラーと表示が出ます。その下に、 ”0x020405e"の命令が、"0x00000000"のメモリを参照しました。メモリが”written"になることはできませんでした。プログラムを終了させるには、OKを押してください。プログラムをデバッグするには、キャンセルを押してください。何度やっても、表示されます。改善方法を教えていただけると、助かります。 よろしくおねがいいたします。
- 締切済み
- デスクトップPC
- 強制シャットダウンして 正常に起動しません。。。
みなさんよろしくお願いします 正常なもう一台のPCからの質問ですw 起動画面で svchost.exe アプリケーションエラー 0x77bf7e9fの命令が0x00000041のメモリを参照しました メモリがreadになることは出来ませんでした プログラム終了はOK プログラムをデバッグするにはキャンセルをしてください アプリケーションの初期化に失敗しました などと表示され デスクトップ画面になった途端に システムのシャットダウン NT AUTHORITY\SYSTEM Remote Procedure Call (RPC)サービスが以上終了したため windowsを再起動する必要があります と60秒の強制カウントダウンが始まります 自分なりに調べても全く分からず みなさんの知恵をお借りしたく質問しました お分かりの方 よろしくお願いします。
- ベストアンサー
- Windows XP
- visual studio 2015 exe 生成
visual studio 2015のC++でWin32アプリケーションを作りました。 デバッグしようとしたところ、ビルドエラーが発生して、 「プログラム 'c:¥users¥documents¥visual studio 2015¥Projecst¥Win32project1¥Win32project1.exe'を開始できません。 指定されたファイルが見つかりません」と表示されます。 ソリューションのビルドは正常に出来ます。 そこでprojectのファイルを開いて見たのですが、確かにexeファイルが生成されていませんでした。 特に設定はいじってないです。 どうすればexeファイルが生成されるのでしょうか?
- ベストアンサー
- C・C++・C#
- DOS窓の数値計算でエラーが出たり出なかったりします
Windows98でVC6を使って,DOS窓のみで実行する数値計算(シミュレーション)のプログラムをデバッグ中です.「不正な処理.....」のエラーに対して,同じexeファイルを別のパソコン(windows98機)2台で実行させたところ,2台ともエラーが出ませんでした.ソースをUNIX機およびNT機に持って行ってコンパイル実行してもエラーが出ませんでした. こんな現象がなぜ生じるのか理解に苦しんでいます.CPUはPentiumII450MHz,メモリは128MBです. しかも, ・デバッグ用にprintf文を随所に入れると,正常動作しますし, ・逆に始めからある進行モニタ用のprintf文をコメントアウトしただけでも正常動作します。 ヒントとか,以前に似たような経験をされた方がいましたら,何でもお教えくだされば幸いです。
- 締切済み
- その他(プログラミング・開発)
- アプリケーションエラー表示について
インターネットのプロパティの、一時ファイルのファイルの削除をしようとすると、rundll32.exeアプリケーションエラーと表示が出ます。その下に、 ”0x020405e"の命令が、"0x00000000"のメモリを参照しました。メモリが”written"になることはできませんでした。プログラムを終了させるには、OKを押してください。プログラムをデバッグするには、キャンセルを押してください。何度やっても、表示されます。改善方法を教えていただけると、助かります。 よろしくおねがいいたします。 インターネットエクプローラ-の入替も、してみたのですが、改善されません。
- 締切済み
- デスクトップPC
- 起動するとImScInst.exeエラーが出る
起動すると、以下のウィンドウが出てしまいます。 ImScInst.exeアプリケーションエラー "0x01078716"の命令が"0x01078716"のメモリを参照にしました。 メモリが"read"になることはできませんでした。 プログラムを終了する場合はok、デバッグはキャンセルを。 これは、どのように対応したらよいのでしょうか。 教えてください。
- 締切済み
- その他([技術者向] コンピューター)
- WinNTにOracle8.0.4インストール後にエラー
Windows NT 4.0 Workstation に、Oracle 8.0.4 をインストールし、セットアップが正常終了したのを確認した後、再起動すると、次のようなエラーが表示されました。 「Windows NT ワトソン博士: アプリケーションエラーが発生しました。アプリケーションエラーログが作成されています。 Orainst.exe 例外:アクセス違反(0xc0000005), アドレス:0x779e8075」 このエラーを解消する方法を教えて下さい。
- 締切済み
- Oracle