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/