Einzelnen Beitrag anzeigen
Ungelesen 17.09.10, 13:42   #1
Miedon
Anfänger
 
Benutzerbild von Miedon
 
Registriert seit: Sep 2010
Ort: NRW
Beiträge: 13
Bedankt: 3
Miedon ist noch neu hier! | 0 Respekt Punkte
Standard C++ Problem HINSTANCE

Hallo alle zusammen.
Ich bin noch neu hier im Forum und bin auch eigentlich immer sehr zurückhaltend was Forenposts angeht, aber ich hab im Moment eine Problem beim Programmieren und vielleicht kann mir ja jemand von euch helfen. Ich selbst bin mit meinem Latein am Ende.

Also zu meinem Problem. Ich möchte in meinem C++ Programm eine DLL von mir importieren, und ich bekomme immer drei Fehlermeldungen.

Code:
Fehler	1	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.	d:\vss\dll_entwicklung\cc_circularraymodel\cc_circularraymodel\circularraymodel.h	15	CC_CircularRayModel
Fehler	2	error C2040: 'hisolve': 'int' unterscheidet sich von 'HINSTANCE' in Bezug auf die Anzahl vorgenommener Dereferenzierungen	d:\vss\dll_entwicklung\cc_circularraymodel\cc_circularraymodel\circularraymodel.h	15	CC_CircularRayModel
Fehler	3	error C2440: 'Initialisierung': 'HMODULE' kann nicht in 'int' konvertiert werden	d:\vss\dll_entwicklung\cc_circularraymodel\cc_circularraymodel\circularraymodel.h	15	CC_CircularRayModel
Ich weiß einfach nicht mehr weiter. Ich hab schon alles mögliche ausprobiert und nichts hat geholfen.

Hier ist der dazugehörige Code:

Code:
#include windows.h
#include iostream
#include vector
#include string
#include math.h

using namespace std;

typedef void (*pSolve_Init) (double, double, double, double);

const double pi = 3.14159;
const int noLevel = -99;

HINSTANCE hisolve;
hisolve = LoadLibrary("Axhisolv.dll");
pSolve_Init SolveInit = reinterpret_cast<pSolve_Init>(GetProcAddress(hisolve, "Solve_Init"));
.
.
.
Bei den includes kommen "" Zecihen und <> Klammern hin das weiß ich. Danach kommen in dieser Headerdatei nur noch ein paar Variablen Definitionen und Strukte, nichts gravierendes also. Ich hab einfach keine ahnung woher die Fehler kommen.

Falls mir jemand helfen kann wäre ich sehr dankbar.

Cheers Miedon
Miedon ist offline   Mit Zitat antworten