![]() |
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 ... :( |
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:
Grüße,
procedure hal(var answer);
begin Integer(i) := 42; end; Niko |
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