Rabu, 01/12/2004 13:05:52, Bisma menulis:

BJ> dll/so yang saya buat bener2 bisa digunakan oleh bahasa
BJ> pemrograman apa pun (setidaknya oleh Delphi, C/C++, PHP, dan Java)
BJ> dan multiplatform (setidaknya di win32, Linux, dan FreeBSD).

Lihat saja Windows API atau GNU LibC, passing parameter mereka untuk
memory berupa pointer, dgn artian si pemanggil yg melakukan alokasi
dan dealokasi memory. Bila terjadi alokasi memory dlm library,
misalnya getmem, operasi string, dynamic array, object, dst, jgn lupa
semua harus dibebaskan (bila tidak otomatis), atau akan terjadi leak.

ShareMem/FastShareMem tugasnya hanya menyatukan memory manager, baik
yg dipanggil maupun yg memanggil. Sebenarnya semua bhs manggilnya satu
fungsi, misalnya malloc untuk alokasi memory, tapi tiap2 bhs punya
manager internal untuk mengefisienkan manajemen memory. Jadi hasil
malloc di-FreeMem ya gak kena.

Ini yg berkaitan dgn memory manager, hal lain sudah dijelaskan rekan2
di atas atau di bawah saya.

Tertanda,
Oguds [36856104]



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



Yahoo! Groups Sponsor
ADVERTISEMENT
click here
Web Bug from http://us.adserver.yahoo.com/l?M=298184.5639630.6699735.3001176/D=groups/S=:HM/A=2434971/rand=260023135


Yahoo! Groups Links

Kirim email ke