![]() |
Re: Datei in Benutzung
Zitat:
|
Re: Datei in Benutzung
Eben, aber wer dieses
Zitat:
|
Re: Datei in Benutzung
Darfst halt keine lokale Variable nutzen, sondern ein Feld in der Klasse.
|
Re: Datei in Benutzung
Zitat:
Die Sperrung ist doch nur innerhalb der Methode "GridLaden" wirksam |
Re: Datei in Benutzung
Anscheinend will er sie aber so lange offen lassen, bis man eine neue Datei anwählt.
|
Re: Datei in Benutzung
Aha, na, dann muss "GridLaden" aber umgebaut werden...
|
Re: Datei in Benutzung
Zitat:
|
Re: Datei in Benutzung
Mal blöd gefragt
Ich hab FFileStream1 Global deklariert und im ONClick ereigniss von der Filelistbox vorher
Delphi-Quellcode:
geschrieben aber irgendwie wird sie nicht mehr freigegeben
FFileStream1.Free;
|
Re: Datei in Benutzung
Delphi-Quellcode:
Probiers mal so.
procedure TForm7.GridLaden;
var x, y, row, col,len :Word; Grid :TFileName; buff :string; begin if FFileSteam1 <> nil then FFileStream1.Free; FFileStream1 := TFileStream.Create(FileListbox1.FileName, fmShareExclusive); FFileStream1.Read(row, SizeOf(Word)); FFileStream1.Read(col, SizeOf(Word)); for x:= 0 to row do for y:= 0 to col do begin FFileStream1.Read(len, SizeOf(Word)); SetLength(buff, len); FFileStream1.Read(buff[1], len); StringGrid1.Cells[y,x]:= buff; end; end; |
Re: Datei in Benutzung
Liste der Anhänge anzeigen (Anzahl: 1)
Irgendwie scheint sie trotzdem nicht richtig Freigegeben zu werden.
Wenn ich mit einer anderen Instanz versuche die Datei nochmal zu öffenen Kommt der Dialog das die Datei in Benutzung ist. soweit so gut. Nur nach diesem Dialog kann ich garkeine Datei mehr öffnen und ich bekomm folgenden Fehler |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 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