Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Messagedlg mrNo -> undefinierter Bezeichner


sveit - Fr 07.05.04 13:59
Titel: Messagedlg mrNo -> undefinierter Bezeichner
Hi,

ich verwende Delphi 7:


Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TTabellen.VerfahrenBeforePost(DataSet: TDataSet);
begin
  if Messagedlg('Möchten Sie die Änderungen speichern?', mtConfirmation, [mbYes, mbNo], 0, mbYes) = mrNo then
  Abort;
end;


bringt mir beim Kompilieren den Fehler

[Fehler] Unit_Tabellen.pas(481): Undefinierter Bezeichner: 'mrNo'

In uses ist dialogs enthalten.

Was ist da falsch?

Danke, Sabine[/delphi]


sveit - Fr 07.05.04 14:18
Titel: gefunden (zum Teil)
Hi,

ich hab's:
Der Code befindet sich in einem Datamodule, da geht scheinbar Messagedlg teilweise nicht. Im normalen Formular klappt's.

Trotzdem danke, Sabine


Chatfix - Fr 07.05.04 14:23

Funktioniert der letze Parameter von MessageDlg nur ab D7?
Habs grad mit D6 probiert und es kam "Zu viele Parameter".
Ich werds heut nochmal mit D7 probieren.... Mysteriös...