Ich vermute einfach mal, du hast irgendwo 'nen Datenfehler in deinem Programm/QuellCode.
's wird wohl
InitializeCriticalSection heißen müssen.
Da wirst du wohl nur deine QuellTexte nach InitializeCritical* durchsuchen können und den Fehler beheben müssen.
InitializeCriticalSection ist ja was aus der
WinAPI und da das kompilieren funktioniert, wird der Fehler vermutlich beim Einbinden dieser Funktion liegen.
Code:
Function InitializeCriticalSection(... Name "[color=#ff003f]InitializeCriticalœ [/color]";
Dort muß ja der korreckte Name des EXPORTS drinstehen (incl. Groß-/Kleinschreibung).
Code:
Function [color=#ff003f]NameInDeinemProgramm[/color](... [color=#ff003f]DateinameDerDLL[/color] Name "[color=#ff003f]Name der zu importierenden Funktion[/color]";
die beiden Namen dürfen sich ja unterscheiden, es muß halt nur der ImportName mit dem aus der improtieren
DLL übereinstimmen.