006
28.07.2005, 01:15 Uhr
~skontox
Gast
|
Ich hab den PE-Explorer benutzt um Infos über die DLL und Ihre Funktionen zubekommen. Daher wußte ich ja überhaupt das die Funktion: GetTblData heißt. Zusätzlich habe ich den von Dir empfohlenen Dependency-Walker ausprobiert.
Leider zeigen mir beide Tools nur die Namen an und nicht den Typ der Funktion oder die erwarteten Parameter oder Rückgabewerte. ;-(
Soweit ich das gelesen habe muss man die Typen aber definieren:
// typedef the function interfaces typedef const char * AS_CALL t_GetTblVersion(); <-wobei ich nicht weiß, ob die Funktion ein char* wiedergibt. Aber das nehme ich einfach mal an.
Das scheint aber nicht zuklappen, oder ist ein typedef nur in eine Headerdatei mögich und nicht direkt in der C oder C++ Datei?
Also das Laden der der DLL mit DLL hat gut funktioniert. Nun muß ich nur noch die Funktionen verknüpfen, aber da gibt es halt Probleme, da ich nicht Weiß was für weitere Definitionen ich brauche.
Hast du da noch eine Idee. Würde mich freuen, wenn du da noch eine Idee für mich parat hast.
Gruß skontox |