Hi,
Zitat von
SirThornberry:
die Erste Variante ist ganz schlecht. Wenn "ofOverwritePrompt" bereits in "dlg.Options" gesetzt ist würde durch das erneute Addieren was ganz anderes dabei rauskommen.
das macht bei mir keinerlei Probleme. Ein ganz anderer Fehler ist drin: es müsste natürlich
dlg.Options := dlg.Options + [ofOverwritePrompt];
heißen.
Man kann einem Set ein Element beliebig oft hinzufügen, deswegen kommts trotzdem nur einmal im Set vor und verändert auch keine anderen Elemente des Sets. Anders würde es natürlich bei einem Flag aussehen, das man aber für gewöhnlich ja sowieso mittels Or-Verknüpfung "erweitert".
Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...