AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Lineare Parameterüberladung (wie bei PHP echo() ) in Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Lineare Parameterüberladung (wie bei PHP echo() ) in Delphi

Ein Thema von ThE_-_BliZZarD · begonnen am 17. Mai 2010 · letzter Beitrag vom 17. Mai 2010
 
ThE_-_BliZZarD

Registriert seit: 15. Sep 2006
Ort: Wiesbaden/Hessen
89 Beiträge
 
Delphi 2010 Professional
 
#1

Lineare Parameterüberladung (wie bei PHP echo() ) in Delphi

  Alt 17. Mai 2010, 17:17
Hallo liebe DelphiPraxis-Gemeinde,

Ich habe gerade eine Funktion geschrieben, mit welcher man ein Array erstellen kann, damit aber verständlich wird was ich meine bzw bezwecken will folgt etwas Code:

Delphi-Quellcode:
type

TMyRecord = record
   sinnlos: Boolean;
end;

TMyRecordArray = Array of TMyRecord;

function AMyRecordArray(record1: TMyRecord): TMyRecordArray; overload; inline;
function AMyRecordArray(record1, record2: TMyRecord): TMyRecordArray; overload; inline;
function AMyRecordArray(record1, record2, record3: TMyRecord): TMyRecordArray; overload; inline;
Ganz klar: Man kann das jetzt beliebig oft wiederholen - z.B. 255 mal oder MAX_INTEGER mal oder etc.


In anderen (Skript-)Sprachen gibt es Sprackonstrukte um ALLGEMEINE Paramterlisten zu bekommen; um mal ein populäres Beispiel zu bringen: PHP und seine Echo()-Funktion, weiterhin gibts es die Möglichkeit vollkommen allgemeine Funktionen zu machen: PHP.net: function_get_args(). Ich vermute mal die Antwort ist ein einfaches "NEIN - Delphi ist ja auch eine _richtige_ Programmiersprache!" aber trotzdem:

Gibt es die Möglichkeit eine Funktion linear (d.h. für den selben Parametertypen) zu überladen?

Viele Grüße aus dem momentan äußerst verregneten Taunus,

Philipp
MSVC2008 (C/C++ with QT), Delphi RAD 2010, Flash CS5 (FDT/Adobe), Java EE (Eclipse), PHP5
Antwortsprachen: Deutsch, Englisch, Französisch, Japanisch
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 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