Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ordinale Typen (https://www.delphipraxis.net/3993-ordinale-typen.html)

Hellcat 10. Apr 2003 15:46


Ordinale Typen
 
Hi Leute!

Ich erhalte bei folgender Zeile
Delphi-Quellcode:
  messagedlg ('Wollen sie einen Speicherstand zum Ändern oder zum Betrachten öffnen?',
              mtConfirmation,[mbYesNoCancel],0);
die Meldung "Ordinal type required" - aber integer ist doch ein ordinaler Typ, oder liege ich da jetzt falsch?

Haegar 10. Apr 2003 15:53

musst du da vielleicht eine abfrage machen?
Delphi-Quellcode:
if messagedlg(.....)=mrYes then... //usw.
gruss haegar

Sharky 10. Apr 2003 15:57

Re: Ordinale Typen
 
Zitat:

Zitat von Hellcat
Hi Leute!

Ich erhalte bei folgender Zeile
Delphi-Quellcode:
  messagedlg ('Wollen sie einen Speicherstand zum Ändern oder zum Betrachten öffnen?',
              mtConfirmation,[mbYesNoCancel],0);
die Meldung "Ordinal type required" - aber integer ist doch ein ordinaler Typ, oder liege ich da jetzt falsch?

Hai Hellcat,

mbYesNoCancel ist = [mbYes, mbNo, mbCancel]

Also Entweder:
Delphi-Quellcode:
  messagedlg ('Wollen sie einen Speicherstand zum Ändern oder zum Betrachten öffnen?',
              mtConfirmation,mbYesNoCancel,0);
!!!!! Ohne [ ]

oder
Delphi-Quellcode:
  messagedlg ('Wollen sie einen Speicherstand zum Ändern oder zum Betrachten öffnen?',
              mtConfirmation,[mbYes, mbNo, mbCancel],0);

Hellcat 10. Apr 2003 16:01

Autsch, da bin ich nicht drüber gestolpert...ich hatte nämlich zuerst die Dreier-Variante stehen...Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz