![]() |
Gelocktes File öffnen?
Hallo,
gibt es irgendeine Möglichkeit, eine Datei, welche bereits in einem anderen Programm offen ist, in ein Memo zu laden? Er meckert immer, die Datei wäre bereits in Benutzung. Mit Texteditoren in Windows lässt sich das File aber als ReadOnly öffnen, also müsste es auch in Delphi eine "ReadOnly"-Möglichkeit geben. |
AW: Gelocktes File öffnen?
Du schreibst ja leider nicht einmal, wie Du die Datei öffnest - wie soll Dir da jemand Alternativen nennen?
Solltest Du myMemo.Lines.LoadFromFile() verwenden - versuch's doch mal mit nem TFileStream und den entsprechenden Sharing-Attributen (fmShareDenyNone). Und dann den Stream in's Memo laden. |
AW: Gelocktes File öffnen?
![]() da kann man einen zweiten Parameter angeben, das sollte die gewünschte Funktionalität erbringen ;) |
AW: Gelocktes File öffnen?
Habe es mit Memo.Lines.LoadFromFile sowie mit AssignFile als auch mit FileStream (TFileStream.Create(file, fmOpenRead)) probiert. Leider kommt immer die selbe Meldung "used by another process".
|
AW: Gelocktes File öffnen?
Und bei TFileStream.Create(file, fmOpenRead or fmShareDenyNone)?
|
AW: Gelocktes File öffnen?
Zitat:
|
AW: Gelocktes File öffnen?
Ich sehe gerade, das war schon in #2 erwähnt worden, haben wir wohl überlesen :oops:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz