Einzelnen Beitrag anzeigen

gee21

Registriert seit: 3. Jan 2013
199 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Programm stürzt bei OpenDialog ab

  Alt 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
  Mit Zitat antworten Zitat