Moin Hansa,
eine Idee, nur so aus dem Gefühl heraus, ohne dass ich's im Moment begründen könnte.
Tausch' doch mal MessageDlg durch MessageBox aus (nicht Application.MessageBox)
Code:
[b]if[/b] MessageBox(
self.Handle,
'Soll der Datensatz gespeichert werden ?',
'Fenstertitelzeile',
MB_ICONQUESTION [b]or[/b] MB_YESNO) = IDYES [b]then[/b]
[b]begin[/b]
[color=#000080]// ...[/color]
[b]end[/b];
BTW:
Hast Du die Möglichkeit des Abbruchs jetzt absichtlich weggelassen?