Forum: Programmieren allgemein
by Zacherl,
10. Aug 2017
Wenn er ausschließlich für 64-Bit kompiliert, dann hat er recht - dann macht es zumindest keinen Unterschied. Ist trotzdem kein guter Stil, weil er so immer alles ändern muss, falls er doch mal für eine andere Plattform builden will.
Forum: Programmieren allgemein
by Zacherl,
10. Aug 2017
An deiner Stelle würde ich hier keinen Support mehr geben, da er sich zu 100% irgendwo den Stack zerschießt. Da ist es kein Wunder, dass überall komische Exceptions rumfliegen.
Sollte auch für ihn ganz einfach zu testen sein. Wenn Typedef und Funktion die gleiche Calling Convention besitzen, funktioniert alles wunderbar:
typedef void (__stdcall *TestFuncPtr)(const char*);
void __stdcall...
Forum: Programmieren allgemein
by Zacherl,
9. Aug 2017
Selten so blöde Aussagen gehört, die jedlicher Logik entsagen :-D
Dann wette ich schon fast drauf, dass hier irgendwo die Ursache zu finden ist.
Da hat er vermutlich sogar recht, wobei das stdcall im Typedef sich auch keinesfalls negativ auswirken würde. Erfüllt halt vor allem die Funktion des selbstdokumentierenden Codes.