![]() |
Re: Wieviele Parameter passen in eine Procedure ???
Zitat:
|
Re: Wieviele Parameter passen in eine Procedure ???
beim lesen/schreiben der property werden aber funktionen aufgerufen -> TProperty <> String
|
Re: Wieviele Parameter passen in eine Procedure ???
Zitat:
Das mag ja alles sein, aber wenn du eine Variable als var übergibst muß dafür eine Variable verwendet werden. Ein Property ist jedoch nur ein Wrapper - man definiert Funktionen zum setzen und lesen von Properties. Für ein var Parameter brauchst du aber eine echte Variable, denn der Kompiler übergibt eigentlich eine Referenz darauf an die Funktion in der dieser dann gleich wieder dereferenziert wird. Bei einer Property stehen dahinter aber wie gesagt eine Funktion zum lesen und eine zum schreiben -> das kann schon im Ansatz nicht funktionieren. |
Re: Wieviele Parameter passen in eine Procedure ???
Wenn man die Variable ohne var übergibt geht das aber.
|
Re: Wieviele Parameter passen in eine Procedure ???
Zitat:
|
Re: Wieviele Parameter passen in eine Procedure ???
Um die ursprüngliche Frage zu beantworten. Wo das Maximum an Parameter liegt, das weiß ich auch nicht, allerdings habe ich gerade mal eine mit 400 Parametern gebastelt und Delphi nimmt diese an :shock:
Wie auch immer. Im allgemeinen sollte eine Parameterliste wohl 5-6 Parameter nicht überschreiten, sonst wird es einfach zu unübersichtlich. Ausserdem zeugt das imho von einem unüberdachten Design ;) ...:cat:... |
Re: Wieviele Parameter passen in eine Procedure ???
jo, aber das ganze umzuschreiben is noch dramatischer :D
Ich kann dir ja mal bei Gelegenheit den Source zeigen :cyclops: Der hats in sich (vor ProgrammierUNstandarts) |
Re: Wieviele Parameter passen in eine Procedure ???
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 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