Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Funktion mit Ordinalen Typen ? (https://www.delphipraxis.net/47417-funktion-mit-ordinalen-typen.html)

jfheins 10. Jun 2005 20:19


Funktion mit Ordinalen Typen ?
 
Ich möchte gerne (der einfachheit halber) eine Funktion schreiben, die Ordinale Typen annimmt, so wie Pred() oder Inc() usw.

Gibt es da eine Lösung :?: (Einen Typen "Ordinal" gibt's ja offensichtlich nicht ...)

Sonst müsste ich mir 2 überladene Prozeduren schreiben ... :(

Niko 10. Jun 2005 20:38

Re: Funktion mit Ordinalen Typen ?
 
Hi,

dazu musst du die entsprechenden Parameter einfach ohne Typ als const oder var deklarieren und vor der Verwendung in den passenden Typ konvertieren:
Delphi-Quellcode:
procedure hal(var answer);
begin
  Integer(i) := 42;
end;
Grüße,

Niko

jfheins 10. Jun 2005 21:38

Re: Funktion mit Ordinalen Typen ?
 
Ich habe jetzt Variant genommen, weil er bei const gemeckert hat .. (Variablnentyp erforderlich)

;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.

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