Forum: Datenbanken
Delphi
by webcss,
26. Mär 2006
Alsooo, FREE_IT benutzt du in verbindung mit der speicherallozierung mit ib_util_malloc, und eigentlich nur dann notwendigerweise, wenn du strings verarbeitest und zurückgibst.
GetMem aus Delphi funktioniert anders als ib_util_malloc welches speziell eine c++ allozierung vornimmt.
Wenn du "nur" einen numerischen (z.b. integer) wert zurückgibst bzw. als parameter (fester länge) hin und zurück...
Forum: Datenbanken
Delphi
by webcss,
25. Mär 2006
Wenn Du etwas tiefer in die Materie UDF Programmierung mit Delphi einsteigen willst: UDF-Tutorial
Forum: Datenbanken
Delphi
by webcss,
25. Mär 2006
wie mkinzler schon sagte, UDFs sind casesensitive, das heißt:
wenn in deiner export deklaration steht
exports
ComputerName;
solltest Du Deine UDF so einbinden:
DECLARE EXTERNAL FUNCTION COMPUTERNAME
RETURNS CSTRING(255) FREE_IT