• ベストアンサー

VB6 SP5、実行時エラー75について

いつもお世話になります。  tempPath = App.Path If Right(tempPath, 1) <> "\" Then tempPath = tempPath & "\" End If free1 = FreeFile Open tempPath & "prev.html" For Output As #free1 Print #free1,abcd Close #free1 Form2.Visible = True Form2.WebBrowser1.Navigate2 tempPath & "prev.html" abcdの中身をprev.htmlにいったん保存。         ↓ そのprev.htmlをフォーム2にて、ウエブブラウザーで開く時にエラーが出ます。     「実行時エラー75 パス名が無効です。」 WIN XP,2000,MEでは出来ます。 98の時だけ出るんです。 心当たりがある方お願いします。半日格闘ですT_T;

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

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

こんにちは。 XPのVB6でも、98SEのVB6でも、問題なく動きました。 abcdの中身が何なのか判りませんので、 abcd = "aaaaaaaaaaaaa"  '--- (1)追加 tempPath = App.Path If Right(tempPath, 1) <> "\" Then tempPath = tempPath & "\" End If free1 = FreeFile Open tempPath & "prev.html" For Output As #free1 Print #free1, abcd, tempPath  '--- (2)変更 Close #free1 '--- (3) Form2.Visible = True Form2.WebBrowser1.Navigate2 tempPath & "prev.html" と(1)1行の追加と(2)1行の変更でテストしました。 tempPathの中身も問題なかったですね。 (3)のところで何かしていませんか? 例えば、tempPathを壊しているようなステップはありませんか?

その他の回答 (1)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

tempPath に、スペースが入ってたりしませんか?

関連するQ&A