Visual C++ 2008 Express und OLE
-
Hallo,
wie der Titel schon sagt, habe ich mit Visual C++ 2008 Express Edition und OLE ein Problem. Sämtliche Beispiele die ich finde, brauchen entweder die MFC lib (die hab ich nicht, da es Express Edition ist) oder sind schon älter und wurden mit VC++ 6 geschrieben. Diese zu kompilieren klappt auch nicht.
Hat jemand davon Ahnung?
Oder ein Beispiel, wie ich ein OLE Object erstelle und darauf zugreife?Im Moment bin ich etwas verwirrt, vielleicht gibts auch einen einfachen Weg....
mfg
-
WAS willst Du denn genau machen? OLE ist ein sehr weiter begriff...
-
Ich möchte eine Anwendung für ein P-Net Gerät schreiben, auf dieses kann ich über OLE drauf zugreifen.
Auf Seite 6 in diesem pdf
http://www.p-net.org/download/gma96.pdfist ein Bild, dass es am besten Erklärt.
VIGOSERV stellt mir die OLE Objecte zur Verfügung, auf die ich "nur" noch draufzugreifen muss...
Ich möchte nicht mit Excel Daten raulesen / schreiben / etc. können, sondern mit einer eignen Anwendung.
Aber ein Beispiel in Excel oder einem anderen Programm würde mir auch schon reichen um zu sehen wie es prinzipiel geht.
-
Dann nimm Late-Binding mit C/C++:
http://blog.kalmbachnet.de/?postid=63
-
PS: Normalerweise greift man auf Feldbus-Systeme oder sonstige "(Halb-)Intelligenten-System" via OPC zu. Ein Zugriff über OLE ist hier vollkommen fehl am Platz.
-
hm, danke schon mal.
Ich verstehe aber nicht ganz warum OLE hier vollkommen falsch am Platz sein soll und wäre froh dies genauer zu Erfahren.
Ich bin deswegen Richtung OLE aus, da VIGO / VIGOSERV eine auf OLE "basierende" Software ist. bzw ich mit VIGO einen OLE Server habe.
Ob vom Hersteller ein OPC Server zur Verfügung gestellt wird, weiß ich im Moment nicht. Ich werde deswegen aber einmal nachfragen.
-
Das war keine Kritik an Dir sondern an dem Hersteller! In der Automatisierungstechnik hat sich nun mal OPC durchgesetzt...