Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
9. Jun 2015
Ich sehe gerade, du benutzt TextFile - das ignoriert das Share-Bit!
Mach statt dessen einen TFileStream mit fmOpenRead OR fmShareDenyNone auf und übergib den dem LoadFromStream einer TStringList.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
9. Jun 2015
LoadFromFile macht auch nichts anderes als fmOpenRead. Wenn auch kein anderes Programm (z.B. notepad oder die Vorschau im Windows Explorer) die Datei öffnen kann, dann sieht es schlecht aus.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
9. Jun 2015
Ich sehe da zwei Möglichkeiten:
1. Addiere zu dem fmOpenRead noch ein fmShareDenyNone.
2. Excel öffnet die Datei selbst exklusiv, dann hast du keine Chance.
Ich hatte da ein ähnliches Problem mit DXF-Dateien in AutoCAD. Die kann man auch nicht lesen, wenn sie in AutoCAD offen sind.