Hallo,
ich habe ein Problem bei der Realisierung eines OLE - Datentransfers. Ich habe ein gekauftes Programm (Simulation technischer Prozesse) mit OLE-Schnittstelle. Von einem selbstgeschriebenen Programm Borland C++Builder sollen Daten der Simu-Software gelesen bzw. gesetzt werden (über OLE).
Mit einem Visual-Basic-Programm funktionierts :
Dim witobj As Object ... witobj.variable("A1") = 1; bzw. Label1 = witobj.variable("A1")
Mit dem C-Builder-Progr.
OleVariant witobj;
Function Variable("Variable");
Label1->Caption = witobj.Exec(Variable << WideString("E1")) ;
bzw.
witobj.Exec(Variable << WideString("A1")) = 1 ; it has no effect in the
funktioniert nicht. Ich kann zwar den Wert der Var. E1 einlesen aber eine Variable A1 (auch keine andere) nicht setzen !
Wo ist das Problem ???
Wer eine Lösung kennt : Bitte auch eine email an meine PM [email protected].
Vielen Dank
Dirk
P.S. Kennt vielleicht irgendwer eine Source für eine OPC - Realisierung mit dem Builder ???
ich habe ein Problem bei der Realisierung eines OLE - Datentransfers. Ich habe ein gekauftes Programm (Simulation technischer Prozesse) mit OLE-Schnittstelle. Von einem selbstgeschriebenen Programm Borland C++Builder sollen Daten der Simu-Software gelesen bzw. gesetzt werden (über OLE).
Mit einem Visual-Basic-Programm funktionierts :
Dim witobj As Object ... witobj.variable("A1") = 1; bzw. Label1 = witobj.variable("A1")
Mit dem C-Builder-Progr.
OleVariant witobj;
Function Variable("Variable");
Label1->Caption = witobj.Exec(Variable << WideString("E1")) ;
bzw.
witobj.Exec(Variable << WideString("A1")) = 1 ; it has no effect in the
funktioniert nicht. Ich kann zwar den Wert der Var. E1 einlesen aber eine Variable A1 (auch keine andere) nicht setzen !
Wo ist das Problem ???
Wer eine Lösung kennt : Bitte auch eine email an meine PM [email protected].
Vielen Dank
Dirk
P.S. Kennt vielleicht irgendwer eine Source für eine OPC - Realisierung mit dem Builder ???