Mam dll-a, ale nie wiem, jaki funkcje mozna z niego uzywac - znaczy jakie sa wyeksportowane... Moze jest jakis program do "podgladania" tego??
Ot pierwszy z brzegu: WinDasm
Jakis link moze??
z VC++ dostarczany jest taki maly progsik depends.exe ktory pokazuje wszystkie symbole exportowane i importowane przez exe czy dll. Zapewne chodzi on niezaleznie od VC++ ?!
A z Delphi jest tdump. exe ktory miedzy innymi (a z opcja -ee wylacznie) pokazuje, co jest eksportowane. Niestety, daje tylko nazwy, nie daje liczby i typow parametrow, typu wyniku, czy konwencji przekazywania parmetrow. Albo ja tego nie umiem zrobic.
Pobranie liczby, typu i sposobu przekazywania parametrów jest technicznie niemożliwe - tych informacji po prostu nie ma w DLLu, są tylko nazwy. Żeby poprawnie użyc pliku DLL, jest potrzebna dokumentacja bądź odpowiednie nagłówki (np. plik Windows.pas w Delphi to zestaw prototypów nagłówkowych dla kernel32.dll, gdi32.dll, user32.dll i jeszcze kilku mniej ważnych bibliotek)...