[Linker Fehler] bei System::Variant::OleProcedure
-
Hallo,
irgend wie steh ich gerade auf'm Schlauch.
ich binde mit
Variant ObjectXImage = Variant::CreateObject("XStandard.Image"); for (int i1=0; i1 < lb_Images->Items->Count; i1++) { Temp = lb_Images->Items->Strings[i1]; Temp = ImagePath + Temp; ObjectXImage.OleProcedure("Load",Temp.c_str()); ImgWidth = ObjectXImage.OlePropertyGet("Width"); ImgHeight = ObjectXImage.OlePropertyGet("Height"); }
Eine registrierte DLL ein, und der Linker meckert nun
[Linker Fehler] Unresolved external '__stdcall System::Variant::OleProcedure(const System::AnsiString&, TAutoArgsBase *)' referenced from D:\PROJEKTE\PHASE5PLUGIIN\MAINWINDOW.OBJ [Linker Fehler] Unresolved external '__stdcall System::Variant::OlePropertyGet(const System::AnsiString&, TAutoArgsBase *)' referenced from D:\PROJEKTE\PHASE5PLUGIIN\MAINWINDOW.OBJ
Welche Lib fehlt ihm denn da nun wieder?
Gruß Mario
-
Problem gelöst:
Projekt->Optionen->Erweiterte Compiler Optionen->Aufrufkonvention
Stand auf Standartaufruf umgestellt auf C und schon gehts.
Gruß Mario