Moin Ernie,
das ^ ist nur für den Compiler im Zusammenhang mit Pointern von interesse.
Der Fehler muss von woanders kommen.
Wie ist die Funktion in der
DLL deklariert?
Wie wird die Funktion im Programm importiert?
Wie wird die Funktion aufgerufen?
Wie wird die Variable die übergeben wird deklariert?
Wie wird die Variable die übergeben wird initialisiert?
So, ich glaub' das war's im Wesentlichen