Mau tanya lagi nih....

Saya sudah buat UDF sbb:

function udf_FormatFloat(StrFormat:PChar;var X:Double):PChar; cdecl; export;
var sFormat:string;
begin
  sFormat:=StrPas(StrFormat);
  sFormat:=FormatFloat(sFormat,X);
  Result:=StrFormat;
  StrPCopy(StrFormat,sFormat);
end;

Kemudian deklarasinya :

DECLARE EXTERNAL FUNCTION UDF_FORMATFLOAT
 CSTRING(254),DOUBLE PRECISION
  RETURNS CSTRING(254)
  ENTRY_POINT 'udf_FormatFloat'
  MODULE_NAME 'XXX_UDF'

UDF ini BERJALAN dgn BAIK di IB 6.01.

Yang saya tanyakan adalah:
1. Apakah UDF tsb menyebabkan "memory leak" ("leaky fashion UDF") ? Kalau Ya, kenapa ?
2. Bgmn saya tahu bahwa UDF tsb menyebabkan "memory leak" atau tidak ?
  Adakah program utility untuk ini ?
3. Apakah benar bahwa deklarasi yg menggunakan "FREE_IT" clause, hanya dipakai bila 
kita 
  menggunakan malloc(...) atau ib_util_malloc(...)  ?
  (Itulah sebabnya saya tidak menggunakan "FREE_IT" pada deklarasi diatas).

TIA.
Salam.


[Non-text portions of this message have been removed]


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/xaxhjB/hdqFAA/xGHJAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke