Visual C++ <AltBase.h>
-
Ich habe ein Problem.
Kennt jemand eine Möglichkeit den folgenden code mit dem CBuilder umzusetzen?#include "stdafx.h" #include "AtlBase.h" CComModule _Module; #include "AtlCom.h" CComPtr<IDispatch> spDso; CComDispatchDriver ddDso; // dispatch ptr. to root of object model (app) int main(int argc, char* argv[]) { printf("Hello X-Stream World!\n"); ::CoInitialize(NULL); HRESULT hr = spDso.CoCreateInstance(L"LeCroy.XStreamDSO"); if(SUCCEEDED(hr)) { ddDso = spDso; // perform an Auto-Setup (app.Autosetup) hr = ddDso.Invoke0(L"AutoSetup"); // retrieve a Dispatch ptr. to the app.Display object CComVariant displayPtr; hr = ddDso.GetPropertyByName(L"Display", &displayPtr); CComDispatchDriver ddDisplay(displayPtr.pdispVal); // enter Dual-grid mode (app.Display.GridMode = "Dual") hr = ddDisplay.PutPropertyByName(L"GridMode", &CComVariant("Dual")); } return 0; }
Ich bin leider zwingend an den Builder gebunden, habe aber keinen Schimmer ob solche DCOM "verbiegungen" überhaupt möglich sind???
-
*Unsinn*
-
tacpin schrieb:
Kennt jemand eine Möglichkeit den folgenden code mit dem CBuilder umzusetzen?
#include <atl/AtlBase.h> #include <atl/AtlCom.h>