Ich habe meine Entwicklungsmaschine auf Windows 7 und mein Projekt auf .NET 3.5 aktualisiert. Wenn ich versuche, das Projekt auszuführen, bekomme ich jetzt diesen Fehler:Kann Fensterhandle nicht erhalten, Fensterlose ActiveX-Steuerelemente werden nicht unterstützt?
Unable to get the window handle for the 'AxVt' control. Windowless ActiveX controls are not supported.
Das Projekt der Dart-Emulation für ActiveX Vt Steuerung verwendet, die eine Terminal-Steuerung emuliert. Ich habe es überprüft und das Programm läuft einwandfrei unter Windows XP SP2 mit .NET 3.5, es ist also nicht das Framework, das das Problem verursacht. Das Anpassen des Kompatibilitätsmodus zu Windows XP SP2 hilft auch nicht. Diese Ausnahme tritt auf, wenn der Designercode EndInit für das Steuerelement aufruft.
Gibt es eine Möglichkeit, dies zu umgehen, oder muss ich nur Windows 7 von meinem Computer entfernen und zu Windows XP zurückkehren?
Ich hatte dies mit Objekten von ESRI ArcGIS Engine-Komponenten geschehen. Die einzige Sache, die es reparierte, war, ein nagelneues Projekt zu verursachen und alles wieder manuell hinzuzufügen (was natürlich nur bedeutet, dass ich nie in der Lage war, herauszufinden, was das Problem verursachte, aber könnte es umgehen). –
Ich habe das ausprobiert, nur die Dart Vt-Steuerung hinzugefügt und ausgeführt, und ich bekomme den gleichen Fehler. – jasonh