Zitat von
Muetze1:
Wenn ich einen Dialog brauche, den ich so nicht mit MessageDlg() erreiche, baue ich mir eine Form [...]
Das ist mir sehr wohl bewusst und zur Zeit mache es auch noch so. Ich finde es aber reichlich unkomfortabel, da ich jedem neuen Projekt dieses Form hinzufügen muss. Weiterhin braucht solch ein Formular mehr Speicher (wenn auch nur minimal), deshalb wollte ich den MessageDlg erweitern.
Zitat von
Muetze1:
Und das Problem ist, dass Delphi nicht die Quellen ständig neu übersetzt. Alle als Quellcode gelieferten Dateien liegen als compilierte Version mit vor und diese nutzt Delphi. Die
DCU's sind natürlich nicht aktuell und daher kennen sie auch deinen neuen Typ nicht.
Auch das ist mir bewusst, trotz Neukompilierung der Dialogs.pas kennt Delphi den Bezeichner mbSaveAll nicht.