Announcement

Collapse
No announcement yet.

[Linker Fehler] bei System::Variant::OleProcedure

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Linker Fehler] bei System::Variant::OleProcedure

    Hallo,

    irgend wie steh ich gerade auf'm Schlauch.

    ich binde mit...
    Code:
    .....
     
           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

  • #2
    Problem gelöst:

    Projekt->Optionen->Erweiterte Compiler Optionen->Aufrufkonvention

    Stand auf Standartaufruf umgestellt auf C und schon gehts.

    Gruß Mario

    Comment


    • #3
      Danke für den Hinweis
      Christian

      Comment

      Working...
      X