![]() |
Funktion in DLL "overload" gestalten?
Hallo,
zur Vereinfachung einer DLL von mir denke ich darüber nach, mehrfach vorhandene Funktionen der DLL zu vereinfachen... Ist es möglich, wie bei Proceduren in einer DLL eine Funktion ala "overload" (also mit unterschiedlichen Parametern) zu gestalten? So richtig fündig bin ich zu dieser Geschichte nicht geworden... Ciao Stefan |
AW: Funktion in DLL "overload" gestalten?
Nein. C unterstützt kein overload.
|
AW: Funktion in DLL "overload" gestalten?
Zitat:
Das kann man dann aber nicht aus allen Programmiersprachen heraus aufrufen. |
AW: Funktion in DLL "overload" gestalten?
Eine Möglichkeit wäre von der DLL ein Interface zurückzuliefern. In einem Interface kannst du überladene Methoden nutzen.
|
AW: Funktion in DLL "overload" gestalten?
Hallo,
nimm Dir dafür als Beispiel Microsoft. Dort heißen die Funktionen z.B. Function1W (WideString) und Function1A (AnsiString). Also 2 verschiedene Parameter = 2 verschiedene Funktionen. |
AW: Funktion in DLL "overload" gestalten?
Zitat:
Welcher Teil genau? * Interface zurückliefern oder * überladene Methoden im Interface ? Meiner Ansicht nach geht nämlich beides, aber ich habe es zugegebenermaßen nicht ausprobiert. |
AW: Funktion in DLL "overload" gestalten?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 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 by Thomas Breitkreuz