Click to See Complete Forum and Search --> : How can I view a Dll`s functions?
might
Jul 22nd, 2001, 05:36 AM
I have a dll file that I think it does the work I want to do in my project. But the file is not popular (such as gdi32 or user32), so there`s no article or tutorial online or in a book, and I don`t know much about it, except its functions :( (I find them in the "Imported functions table" of an application). And you know, I must know the arguments of the functions to use in my project. I haven`t got its type library and can`t add it to "References" in VB. Is there a way to view its functions and properties like VB`s Object Browser?
Please help :confused:
parksie
Jul 22nd, 2001, 05:59 AM
If it's exporting functions it's not a COM DLL (the only type where you can use the object browser). You can easily get the function name and the TOTAL size of the arguments required, but you can't get the individual parameters. What DLL is it?
Vlatko
Jul 22nd, 2001, 06:22 AM
YOu can view the names of the functions in the DLL by using a utility like Dependancy Walker (comes with VC++) but that is all. You can't see the parameters.
might
Jul 22nd, 2001, 06:33 AM
You both faster than jet engines, mates :eek:
Parksie:
What dll is it?
AGM.DLL of Adobe
parksie
Jul 22nd, 2001, 07:14 AM
Sorry mate, unless you have specific information on how to use the functions (not to mention any Types needed) you're basically stuck.
TheSarlacc
Jul 22nd, 2001, 07:43 PM
there is also a DOS program called viewdll.com and it allows u to check what DLL's a EXE uses. thought it may be useful if i told ya. ;)
might
Jul 23rd, 2001, 06:28 AM
Thanks for all of your replies, mates.
Please excuise me for my little knowledge about dlls.
So, is there anyway to find the type library of agm.dll . Cause I really need to use its functions.
Thanks for your replies again.
parksie
Jul 23rd, 2001, 11:04 AM
Standard DLLs have no type library. In this case there is nothing you can do.
vbforums.com
Copyright Internet.com Inc., All Rights Reserved.