(29.01.2014 17:29 )Klausenwirt schrieb: Es ist int
int fnCRDLL(int, char *, int); (der Zeiger steht vor dem Namen des Strings, falls das wichtig ist)
Mit C++ hab ich selbst noch nicht programmiert. Die DLL-Datei hat ein Kollege erstellt.
Bitte "Save for Previous" machen und als 2012 oder früher abspeichern.
Sage Deinem Kollegen mal dass er den Funktionsprototypen so deklariert und die DLL nochmals kompiliert. Dann ist die C++ Namensdekoration zumindest mal weg.
extern "C" __cdecl int fnCRDLL(int start, char *cmd, int cmdLen);