Visual Basic 2005 Express Edtinoで開発したプログラムを他のPCに移植(.NET FRAMEWORK 2.0,作成したEXEをコピー)し実行したところFileOpenでエラーが発生します。
定義は下記です。
Dim fileno As Integer
fileno = FreeFile()
Dim fname As String
fname = "c:\a\" & "\a.dat"
FileOpen(fileno, fname, OpenMode.Output)
PrintLine(fileno, "DATA")
環境はWindowsXP
PC管理者でログインし.NET FRAMEWORK 2.0のインストールと作成したEXEをコピー
"c:\a\"のフォルダーを作成。
何が原因なのでしょうか。
No.3ベストアンサー
- 回答日時:
>実行したところFileOpenでエラーが発生します。
どんなエラーメッセージがでるんでしょうか
FileClose してないとか(他でファイルを掴んでいるとか)かな
2005だ、.NETだというなら、FileOpen 使わない方がいいのでは、
マイクロソフトもそう言ってますけど・
http://msdn2.microsoft.com/ja-jp/library/afh37kh …
No.2
- 回答日時:
> fname = "c:\a\" & "\a.dat"
--> c:\a\\a.dat
パスセパレータが2重になってる気がするけど、
これは?
No.1
- 回答日時:
とりあえず
'ファイルオープン
Open Trim(fname) For Output As #fileno
'書込み
Print #fileno, "DATA"
'ファイルクローズ
Close #fileno
にコーディング内容を変えたらどうでしょうか
この回答への補足
VB2005 は.net対応なので
VB6までのopen文は
Microsoft.VisualBasic.FileSystem.FileOpen 関数
になったのでは?
open文を使うと下記メッセージが出て意味がわかりません。
"Openは宣言されていません。ファイルの出入力(I/O)機能は'Microsoft.VisualBasic'名前空間で使用できます。"
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- Excel(エクセル) 【VBA】複数ブックから特定のシートを抽出して一つのブックに集約するマクロについて 3 2022/09/04 15:05
- Excel(エクセル) このコードに追記事項の仕方を教えて下さい。 以下のコード内容に出てくる。セルH3が空白の場合、エラー 4 2023/08/03 00:22
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントに挿入したエク...
-
エクセルVBA 開いているブック...
-
バッチファイルでXCOPYコマンド...
-
パソコン起動時
-
IISでローカル内からhttp://loc...
-
ASP(vbs)でのBCPの実行について
-
VB6のプロジェクトロードエラー...
-
データベースアクセスエラー(...
-
ネットワーク上のファイルのコピー
-
Outlookの.pstファイルを保存し...
-
Excel VBAでエラーが出ます。
-
FileSystemObject CopyFile ...
-
Outlookバックアップ時 データ...
-
80070052エラー
-
ShellExecute でショートカット...
-
ファイルは既に開かれています(...
-
windows media playerの動画をJ...
-
フォルダ・ファイルの順番を自...
-
フォルダの中身を全部消したい。
-
win10で1つのフォルダ内に保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントに挿入したエク...
-
パソコン起動時
-
エクセルVBA 開いているブック...
-
VB6のプロジェクトロードエラー...
-
バッチファイルでXCOPYコマンド...
-
IISでローカル内からhttp://loc...
-
ファイルは既に開かれています(...
-
データベースアクセスエラー(...
-
ShellExecute でショートカット...
-
VBSのsendkeysで日本語を出力し...
-
ネットワーク上のファイルのコピー
-
80070052エラー
-
C++言語エラー
-
C# ネットワークドライブのexe...
-
vb.netで作成したexeファイルが...
-
FileSystemObject CopyFile ...
-
ASP(vbs)でのBCPの実行について
-
Excel VBAでエラーが出ます。
-
Windowsタスクスケジューラから...
-
デバイスドライバの開発について
おすすめ情報