Berikut kutipan dari e-mailnya Mas Sugi atas pertanyaannya Mbak (?) Ikka
postingan sekitar september yg lalu :
---- begin here ----
> Misalnya saja, di directory \Firebird\UDF ada file fbydf.dll dan
> ib_udf.dll. Pada dasarnya khan kita tahu isi dari ib_udf.dll dari
> Language Reference. Nah, jika tidak ada buku Language Reference-nya
> itu, gimana cara kita tahu isinya, sehingga tanpa panduan isinya kita
> bisa pake itu UDF.
Pada dasarnya sih bisa. Anda bisa gunakan PE_VIEWER (dari microsoft
visual studio atau windows resource kit) atau TDUMP (dari instalasi
delphi anda....:).
Ini outputnya bila dijalankan untuk IB_UDF.
...
Exports from ib_udf.dll
36 exported name(s), 36 export addresse(s). Ordinal base is 1.
Sorted by Name:
RVA Ord. Hint Name
-------- ---- ---- ----
00001010 1 0000 IB_UDF_abs
00001050 2 0001 IB_UDF_acos
00001070 3 0002 IB_UDF_ascii_char
00001090 4 0003 IB_UDF_ascii_val
000010A0 5 0004 IB_UDF_asin
000010C0 6 0005 IB_UDF_atan
000010E0 7 0006 IB_UDF_atan2
00001100 8 0007 IB_UDF_bin_and
00001110 9 0008 IB_UDF_bin_or
00001120 10 0009 IB_UDF_bin_xor
00001130 11 000A IB_UDF_ceiling
00001150 12 000B IB_UDF_cos
00001170 13 000C IB_UDF_cosh
00001190 14 000D IB_UDF_cot
000011B0 15 000E IB_UDF_div
00001200 16 000F IB_UDF_floor
00001220 17 0010 IB_UDF_ln
00001240 18 0011 IB_UDF_log
00001270 19 0012 IB_UDF_log10
00001290 20 0013 IB_UDF_lower
000012D0 21 0014 IB_UDF_lpad
00001380 22 0015 IB_UDF_ltrim
000013E0 23 0016 IB_UDF_mod
00001430 24 0017 IB_UDF_pi
00001440 25 0018 IB_UDF_rand
00001470 26 0019 IB_UDF_rpad
00001530 27 001A IB_UDF_rtrim
00001590 28 001B IB_UDF_sign
000015C0 29 001C IB_UDF_sin
000015E0 30 001D IB_UDF_sinh
00001600 31 001E IB_UDF_sqrt
00001760 32 001F IB_UDF_strlen
00001620 33 0020 IB_UDF_substr
000016C0 34 0021 IB_UDF_substrlen
00001780 35 0022 IB_UDF_tan
000017A0 36 0023 IB_UDF_tanh
...
Yang agak repot adalah bagaimana mengetahui parameter atau return value
yang diharapkan dari masing masing DLL tersebut.
Salam,
sugi.
---- End of script ----
Semoga ini info yg anda cari....
Salam,
Cahyo,-
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 15, 2003 9:00 PM
To: [EMAIL PROTECTED]
Subject: [Delphindo] tentang win API
bagaimana saya bisa tahu fungsi apa saja yang dideklarasikan di suatu file
.dll dengan tanpa dokumentasi apapun dari pembuatnya? (mungkin nggak
yah.... )
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/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/