ActiveX - KillBits
23.02.2009 13:16:29
Klaus
ich habe ein Problem mit drei Steuerelementen, die ich verwende. Bis vor Kurzem hat alles gut funktioniert, aber seit ein paar Tagen nach einem Windowsupdate funktioniert MS Flexgrid nicht mehr. Die verwendeten OCX sind:
MS Flex Grid: msflxgrd.ocx
MS Progress Bar: mscomct2.ocx
MS Date Time Picker: comctl32.ocx
Das Windowsupdate (KB960715) blockiert das FlexGrid. Dies kann mit dem ActiveX Compatibility Manager wieder aufgehoben werden (KillBits Flag wird meines Wissens zurückgesetzt). Nach einem weiteren Windowsupdate bzw. auf einem Rechner mit den entsprechenden Updates funktioniert das so aber nicht.
Es gibt von Microsoft neue Controls von Visual Basic 6.0, die auch installiert werden können (Cumulative Update Rollup for VB 6.0 SP6 Runtime Extended Files). Werden die nun neuen OCX Dateien verwendet, dann funktioniert es auf dem Entwicklungsrechner.
Diese OCX dann auf das Zielsystem (registriert) löst das Problem nicht, da die Textboxen im UserForm nicht mehr funktionieren.
Nun zu den Fragen:
1) Hat von euch schon jemand von diesem Problem gehört?
2) Wie kann man das Problem lösen? (Ich würde gerne die neuen MS Controls verwenden, kann das Setup für VB6 Cumulative Rollup aber auf dem Zielsystem nicht ausführen, da dort kein VB6 installiert ist).
Bitte um eure Hilfe, ich bin mit meinem Latein am Ende...
Danke,
Klaus