ich möchte auf eine COM Dll zugreifen. Meine bisherigen Versuche schlugen fehl. Vielleicht kann mir einer von euch helfen. Es geht mir auch um die generelle Vorgehensweise so etwas mi QT zu machen. Meine C++ Kenntnisse sind ein bisschen eingerostet;)
Bisher habe ich diese Schritte (mit wenig Erfolg) ausgeführt:
Neues QT4 Projekt.
*.pro Datei habe ich wie folgt geschrieben:
Code: Alles auswählen
TARGET = TcAppGui
TEMPLATE = app
CONFIG += qaxcontainer
TYPELIBS = $$system(dumpcpp -o input -getfile {6A481400-E531-11CF-A115-00A024158DAF})
SOURCES += main.cpp\
tcapplication.cpp
HEADERS += tcapplication.h
FORMS += tcapplication.ui
Gut soweit. Sollte auch so funktionieren?!
Die Header Imsigx15.h inkludiere ich ganz normal. Ab jetzt bekomme ich beim kompilieren 9 Fehler angezeigt. Ich muss dazu sagen, ich habe bis jetzt noch keinen Code implemeniert.
Fehler:
Code: Alles auswählen
C:/Users/hotzenplotz/Documents/TcApp_UI/Imsigx15.h:32783: error: 'qax_result' declared as reference but not initialized
Ein Klick auf den Fehler bringt mich zu diesem Code:
Code: Alles auswählen
inline QVariant& IApplication::SetStatusDialogText()
{
QVariant& qax_result;
void *_a[] = {(void*)&qax_result};
qt_metacall(QMetaObject::InvokeMetaMethod, 126, _a);
return qax_result;
}
Vielen Dank im Voraus.
Grüße
...