Registriert seit: 3. Jan 2013
199 Beiträge
Delphi 10.4 Sydney
|
AW: Programm stürzt bei OpenDialog ab
11. Mär 2013, 12:10
 Aha Danke. Muss ich gleich bei mir ändern
OT:
- Ich rufe den Opendialog immer so auf:
Delphi-Quellcode:
If opendialog1.execute=true then begin
edit1.text:=opendialog1.filename);
end;
Viel besser wäre allerdings
Delphi-Quellcode:
If (opendialog1.execute) then begin
edit1.text := opendialog1.filename);
end;
execute gibt bereits einen Boolean-Typ zurück. Nochmals auf true zu überprüfen, wäre "doppelt gemoppelt" und auch aus anderen Gründen nicht zu empfelen...
wenn man die ganze Sache dann weiterspinnt, könnte man auch schreiben
Delphi-Quellcode:
If ((((opendialog1.execute=true)=true)=true)=true) then begin
edit1.text:=opendialog1.filename);
end;
Macht wenig Sinn, oder? 
Robert
|