![]() |
Datenbank: Interbase/Firebird • Version: 6.2/2.0 • Zugriff über: egal
UDF - Ein- und Ausgabeparameter
Kennt sich jemand mit den BY-Typen der Eingabe- und Ausgabeparameter für eine UDF aus?
Als Beispiel:
Code:
Es gibt: by descriptor, by value und by Reference
--FBUDF_API paramdsc* sNvl(paramdsc* v, paramdsc* v2, paramdsc* rc)
declare external function snvl varchar(100) by descriptor, varchar(100) by descriptor, varchar(100) by descriptor returns parameter 3 entry_point 'sNvl' module_name 'fbudf'; Bei der Ausgabe habe ich zumindestens schon einmal festgestellt, dass man bei Ausgabe von PChar by Reference und bei Integer by Value benutzen sollte. Das klingt auch logisch. Wer weiß mehr dazu? Gibt es vielleicht irgendwo ein gutes Tutorial für UDFs? René Edit: Vergessen, die Frage als offen zu kennzeichnen |
Re: UDF - Ein- und Ausgabeparameter
Push :P
|
Re: UDF - Ein- und Ausgabeparameter
Interessiert sich keiner für eigene UDFs unter Interbase/Firebird?
Trotzdem nochmal push :roll: |
Re: UDF - Ein- und Ausgabeparameter
doch, für UDF's interessiere ich mich schon.
Ich überlege im Moment, ob ich dazu ein kleines Tutorial zusammenstelle. Werde mir am Wochenende Gedanken dazu machen. Gruß onlinekater |
Re: UDF - Ein- und Ausgabeparameter
Ich könnte auch ein paar nette Beispiele zusteuern...
Aber bevor ich bis zum nächsten Wochenende warten muss: Was mich momentan sehr interessiert sind, wie schon geschrieben die By-Typen der Ein- und Ausgabeparameter. |
Re: UDF - Ein- und Ausgabeparameter
|
Re: UDF - Ein- und Ausgabeparameter
Ist nicht meine Lieblingssprache :mrgreen: aber danke, ich werds mir zu Gemüte führen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 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