Forum: Datenbanken
by Saschko,
11. Nov 2009
Das bedeutet das hier
function UpperChar(const p:PChar):PChar; cdecl;
{
DECLARE EXTERNAL FUNCTION UpperChar
CString(255)
RETURNS CString(255) FREE_IT
ENTRY_POINT 'UpperChar' MODULE_NAME 'MyUDF'
}
Forum: Datenbanken
by Saschko,
11. Nov 2009
Hallo,
ich versuche gerade einige Funktionen als UDF für Firebird2.1 64Bit in Lazarud umzusetzen.
Klappt soweit ganz gut. Nur mit den Strings habe ich so meine Probleme.
Benutzt man nun grundsätzlich PChar, muss mann Speicher alloziieren und mit
FREE_IT freigeben, und so weiter.
Alle Tutorials die ich zu dem Thema gefunden habe, sind steinalt.
Kann mir jemand von euch vielleicht...