How to find out the name of the functions of a DLL?

4

I have already used the DLL Export , Dependency Walker , dumpbin , PE Explorer and the result for several DLLs which I need to use is always the same with two functions: CLRRP and GETRP .... without parameters.

IknowthelibrarywasdevelopedinDelphi,becauserenamingtheextensionoftheDLLtoEXEappearstheDelphiicon:

    
asked by anonymous 30.06.2017 / 13:18

1 answer

4

The correct thing is you do the import of the DLL as a component for Delphi, and do not go out by doing reverse engineering on the DLL (personal ethics issue).

Menu: Component -> Import Component...

This way Delphi will create a unit with the funções and procedures they have in the library!

As you have already done the test by changing the extension of the DLL to EXE and got the IDE icon from Delphi then I do not believe that the Library is ActiveX , so when importing the component choose the option : Import a Type Library .

If the DLL does not appear in the Libraries List available at the time of import, you must register this DLL for Delphi to recognize:

regsvr32 "caminho_da_dll"
    
30.06.2017 / 13:35