Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Pfad an OpenDialog übergeben!?!?

  Alt 7. Aug 2003, 20:37
Hallo Wissende,

ich habe meinem Formular-Maker einige BeispielDateien mitgeliefert, die ich in einem Unterordner meiner Application ablege. Nun muss sich er User jedes mal dorthin durchkämpfen. Ich dachte mir also, dass es günstig wäre, wenn ich den letzten Pfad in meiner Projekt-Ini ablege und beim nächsten OpenDialog wieder einlese und übergebe.

Leider klappt das irgendwie nicht!
Das heisst, dass ich dem OpenDialog zwar was übergebe, er es aber ignoriert und bockig blockiert und gar nix mehr tut. Mach ich was falsch, oder ist das in Delphi gar nicht möglich?

Und wenn, wie könnte ich es sonst lösen ?

Hier ein Teil schreibens und lesens der Ini.

Lesen und Öffnen
[
Delphi-Quellcode:
  try
     Ini := TIniFile.Create(App_Pfad+'Einstellungen.ini');
     History:=ini.ReadString('History','LastFile','c:\');
  finally
     ini.Free;
  end;
     OpenDialog.FileName:=History;
        if OpenDialog.Execute = true then
         begin ...machwas end;
Speichern und schreiben
[
Delphi-Quellcode:
  Ini := TIniFile.Create(App_Pfad+'Einstellungen.ini');
  try
     ini.WriteString('History','LastFile',lbl_filename.Caption);
  finally
     ini.Free;
  end;
Danke für Eure Tipps. Habe leider in der Hilfe unter 'OpenDialog.FileName:=' nix passendes gefunden

Tom
Danke
Tom
  Mit Zitat antworten Zitat