Hi ich habe folgenden Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| procedure TForm1.Button2Click(Sender: TObject); var opf1 : TOpenDialog; begin opf1 := opf1.Create(self); opf1.Title := 'Waehlen Sie die zu analysierende Chunk-Datei aus'; opf1.InitialDir := 'c:\'; opf1.Options := [ofFileMustExist]; opf1.Filter := 'Szenen-Dateien (*.scnd)|*.scnd|Alle Dateien (*.*)|*.*'; opf1.FilterIndex := 1; opf1.Execute; Datei := opf1.FileName; opf1.Free; end; |
Datei soll eine globale Variable (AnsiString) sein.
Da bekomme ich immer eine Zugriffsverletzung. Was mache ich falsch? Der OpenDialog erscheint nie, dafür fehlt nach der Fehlermeldung der Button auf meinem Formular, den löscht es zur
Laufzeit einfach raus!
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt