ActiveX-Control funktioniert unter WinCC aber nicht unter Flex. Warum?

Krumnix

Level-3
Beiträge
1.457
Reaktionspunkte
190
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Ein ActiveX-Control von einem fremden Hersteller läuft ohne Probleme unter WinCC 7.0.
Füge ich aber das gleich Control in WinCC Flexible 2008 ein, so kommt die Meldung:
Error : Schwerer FEHLER: Bildobjekt MxPEGActiveXCtrl_1 in Bild Bild_1 enthält inkonsistente Daten und muss gelöscht werden!

Weiß einer, warum, oder wo ich herausfinden kann, was genau der Fehler sein könnte?
Muss ich in Flexible noch was einstellen?

Danke!
 
Hallo Krumnix,

ich habe auch schon versucht WinCC-ActiveX unter Flex einzubinden. Das habe ich auch nie vernünftig (also benutzbar) hinbekommen. Ich habe aber von Chestysoft ein ActiveX unter Flex2008 im Einsatz das funktioniert - ohne am System irgendwelche Einstellungen gemacht haben zu müssen.
Ich vermute mal, dass Siemens da (auf der WinCC-Seite - oder genauso auch Flex) wieder etwas "spezielles" gemacht hat und sich von den ActiveX-Konventionen "ein bißchen" entfernt hat ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, das vermute ich auch. Denke mal, das die Voraussetzungen bei Flexible, wie eine OCX aussehen darf, mehr Siemenslastiger sein muss, als unter WinCC 7.0 selbst.
Ich hab das Problem aber jetzt umgehen können und muss nicht mehr das ActiveX des Herstellers verwenden, sondern konnte es mit WinCC mitteln lösen.

Aber falls einer eine Idee oder so hat, kann er sich gerne noch melden :)
 
keine Idee - nur ein Add-on zu diesem Thread :
Ein ActiveX, dass unter Flex2008-SP2 läuft muss nicht mehr zwangsläufig noch unter Flex2008-SP3 laufen. Da haben die Siemens-Jungs wieder ihr ganzes Können gezeigt. Aber es gibt da ja auch den Passus mit den Fremd-Hersteller-ActiveX (für die und deren Funktion keine Gewährleistung übernommen wird) und damit sind die da auch schon wieder sauber.
Ich schreibe das deswegen, weil das ein Thema ist, dass ich aktuell habe.

Grüße
Larry
 
Ich habe vor Jahren einmal versucht in WinCC 4.0 ActiveX-Controls, die mit Delphi erstellt worden waren, einzusetzen. Das hat auch nicht funktioniert. Nach langem Herumtelefonieren hatte ich dann sogar irgendeinen Siemens-Entwickler am Telefon. Der hat erklärt, daß Borland sich nicht korrekt an die STandards für ActiveX-Control halten würde, Punkt. Es geht wohlgemerkt um ActiveX-Controls, die in die Oberfläche eingebunden werden. Mit WinCC6.2 und dem Aufruf von selbst erstellten ActiveX-Controls, die ausschließlich im VBA genutzt werden, hatten wir bisher keine Probleme.
 
Zurück
Oben