Autor Beitrag
elduchte
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 199

Win 2000, Win XP
Delphi 7
BeitragVerfasst: Di 27.09.05 17:49 
Hallo,

ich nutze einen TOpenDialog zum Ermitteln und Ausgeben eines Dateinamens inkl. Pfadangabe.

Das mache ich wie folgt:

- Klick auf einen Button
- Datei auswählen
- Dateiangaben werden in einem Edit-Feld ausgegeben.

Nun verstehe ich folgendes nicht:

Warum ist

OpenDialog1. Execute

in einer If-Anweisung sowie die nachfolgenden Routinen" eingekapselt" ??

Das ganze funzt auch ohne die IF-Anweisung....

Wäre toll, wenn mir das jemand mal erklären kann.

Danke


Moderiert von user profile iconChristian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 27.09.2005 um 18:51
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 27.09.05 17:52 
Hallo!

OpenDialog1.Execute gibt einen Wert zurück: true, wenn der Benutzer tatsächlich eine Datei gewählt hat und false, wenn der Nutzer auf abbrechen geklickt und somit keine Datei ausgewählt wurde. Daher verpackt man alle Aktionen, die davon abhängen, dass eine Datei ausgewählt wurde, in eine if-Anweisung.

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
elduchte Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 199

Win 2000, Win XP
Delphi 7
BeitragVerfasst: Di 27.09.05 17:56 
alles klar, vielen Dank für die Erläuterung, dann werde ich das natürlich auch "richtig" machen...