よろしくお願いします。
VB.net で開発しているのですが、
FileOpen関数を使って、READONLYでファイルを開きたいのですが
既に開かれている場合、異常終了してしまいます。
他で開かれていても、読み込みだけをする方法はないでしょうか?
ちなみに下記を試したのですが落ちてしまいました。
FileOpen(Number, 対象ファイル, OpenMode.Input)
FileOpen(Number, 対象ファイル, OpenAccess.Read)
FileOpen(Number, 対象ファイル, OpenMode.Input, OpenAccess.Read)
No.1ベストアンサー
- 回答日時:
FileOpen(FileNumber, FileName, OpenMode.Input, OpenAccess.Read,OpenShare.Shared)
で、出来ませんか?
ただFileOpenは下位互換なので、VB.NETでやるのであれば
System.IO.FileStream で実装した方が良いと思います。
回答ありがとうございます!
ずっと6.0ユーザーで、今回.NETを勉強しつつの開発
なので、教えていただい"System.IO.FileStream "
で色々調べ、"System.IO.StreamReader" で実装することに
いたしました。問題も解決できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(Microsoft Office) フォルダーのプロパティで表示されるファイル数とフォルダーに実際に存在するファイル数が一致しない 2 2022/07/27 13:16
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- Excel(エクセル) デスクトップのエクセルで作成したファイルを開くと未記入のエクセルが開く 5 2022/08/17 15:55
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(IT・Webサービス) vba初心者です。 質問です。 毎回ファイル名が変わるファイルを開きたいです。 open filen 1 2022/06/11 17:59
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
すでにファイルが開かれている時のエラー回避
Visual Basic(VBA)
-
VBでファイルが開かれているかどうかを確認したい
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
5
構造体配列を引数とするDLL作成し、VBで呼ぶには?
Visual Basic(VBA)
-
6
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
7
この行は既に別のテーブルに属しています
Visual Basic(VBA)
-
8
VB.net 任意の例外を発生させるには・・・
Visual Basic(VBA)
-
9
VB.NET2003 テキストボックスに半角英数字以外入力させない
Visual Basic(VBA)
-
10
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
11
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
12
エラー:ストリームの終わりを超えて読み取ることはできません
Visual Basic(VBA)
-
13
VBの「As String * 128」とは?
Visual Basic(VBA)
-
14
CIntと Integer.Parseの違い
Visual Basic(VBA)
-
15
DoEventsがやはり分からない
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
分割コンパイルの#defineについて
-
VBAにてEXCEL以外のファイル(テ...
-
csvファイルを開かずに文字を検...
-
dataファイルをxtxファイルにす...
-
string.h とかって何?
-
画像読み込み時のOutOfMemory
-
WAVファイル同士の結合が可...
-
iniファイルに追記がしたいです。
-
ファイルを開かずにカスタムド...
-
USBのデータを消す方法
-
ExcelVBA 定数宣言を外部ファイ...
-
mmap()を使ったファイルへの書...
-
Javascript で INI の読み書き
-
Wordファイルの結合
-
ドラッグアンドドロップでファ...
-
SGファイルって何ですか?
-
Cでのネットワークファイルの読...
-
VB.NETによるプロセス間通信
-
C言語のfopenについて教えてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
バッチで118項目のCSVを処理し...
-
テキストファイルの最終行を削...
-
CSVファイルへの保存の際、デー...
-
SGファイルって何ですか?
-
大きいサイズのテキストファイ...
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
グローバル変数のよくない使い...
-
iniファイルに追記がしたいです。
-
Excelマクロでの再読込み方法
-
C言語のfopenについて教えてく...
-
ハッシュの計算時間について
-
VBAにてEXCEL以外のファイル(テ...
-
Javascript で INI の読み書き
-
同じ名前のファイルを作った場...
-
ASP .NETでファイル選択ダイア...
-
VBに、Cのincludeのようなもの...
おすすめ情報