Autor Beitrag
sveit
Hält's aus hier
Beiträge: 5

Win XP
D6 Pers
BeitragVerfasst: Fr 07.05.04 13:59 
Hi,

ich verwende Delphi 7:

ausblenden 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 Threadstarter
Hält's aus hier
Beiträge: 5

Win XP
D6 Pers
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: 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...

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce