Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Hab ich mich wieder einmal so blöd ausgedrückt??
ich habe nur ein Programm das über das Netzwerk auf die Dateien zugreift und das über die FileListbox
Ich habe das Programm (Das gleiche Programm) auf 2 verschiedennen rechnern im Netz installiert
Und die Procedure zum Laden
steht in Post #19
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Macht es eigentlich was aus, wenn die Datei in einem MemoryStream gespeichert wird
procedure TForm7.GridSpeichern;
var FileStream: TMemoryStream;
Grid :TFileName;
x, y, row, col,leng :Word;
st :string;
begin
Label3.Caption:= ComboBox1.Text;
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
die Zweite löst es aus wie gesagt beim erstenmal geht es aber ich darf die gesperrte Datei kein zweites mal versuchen zu öffnen
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Mit instanz meine ich wenn ich die exe das 2 mal starte, hab mir gerade mal zuhause ein kleines Netzwek aufgebaut und das mal mit eionem 2 rechner ausprobiert ist aber der gleiche fehler
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
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
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Mal blöd gefragt
Ich hab FFileStream1 Global deklariert und im ONClick ereigniss von der Filelistbox vorher
FFileStream1.Free;
geschrieben aber irgendwie wird sie nicht mehr freigegeben
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Na das wars glaube ich jetzt muss ich nur noch gucken wie ich die wieder frei bekomme wenn ich in der FileListbox die datei wechsel
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Nee geht immernoch selbst wenn ich es so schreibe
FFileStream1 := TFileStream.Create(FileListbox1.FileName,fmShareExclusive);
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
So hab es mal umgebaut aber ich kann es Trotzdem noch mit einer neuen Instanz meines Programmes ein Zweites mal Öffnen
procedure TForm7.GridLaden;
var x, y, row, col,len :Word;
Grid :TFileName;
FFileStream1: TFileStream;
buff :string;
begin
FFileStream1 := TFileStream.Create(FileListbox1.FileName, fmOpenRead, fmShareExclusive);
Forum: Sonstige Fragen zu Delphi
Delphi
by SaFu,
2. Sep 2008
Hi
Ich weis das Thema wurde oft genug behandelt nd hab hier im Forum auc schon geguckt. Hab aber immer nur sachen gefunden, wie man abfragt ob eine Datei in Benutzung ist.
Ich wollte meiner LadeProcedure irgenwie klarmachen, das sie die Datei als "In Benutzung" kennzeinen soll.
Was gibt es da so
hab das hier um meine Datei ins Grid zu Laden beim Speichern soll das Flag wieder...