UDF y parámetros
Hola a tod@s, necesito una aclaración, por más que busco no encuentro.
con la declaración de udf anterior que retorna una cadena... ¿se necesita reservar memoria en la función o se encarga Firebird?, es decir esto:
o esto:
Result := ib_util_malloc(L + 1); ¿es necesaria esta línea? creo que no, pero... saludos y gracias de antemano |
Resp
Hasta donde recuerdo tu debes reservar la memoria y firebird se encarga de liberarla.
Y las funciones deben tenr la clausula de importacion cdecl o stdcall y deben ser declaras con FREE_IT para que firebird libere la memoria asignada. |
La franja horaria es GMT +2. Ahora son las 11:30:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi