Exportproblem in Zusammenhang mit OLE-Objekten (Win 10)

Falls Sie während des Exportes Laufzeitfehler mit folgender Meldung erhalten, sind Ihre OLE-Objekte in dem zu exportierenden Modul nicht korrekt hinterlegt. Dieser Bug entsteht, wenn Sie Windows 10 verwenden, die Module ( und damit enthaltenden OLE-Objekte) aber unter einer älteren Windows-Version erstellt wurden.

Sie können die damit auftretenden Fehler mit einem Workaround beheben:

Sie müssen die OLE-Objekte erneut einbetten. Öffnen Sie die OLEs durch Rechts-Klick und Auswahl von "OLE Object Properties" einmal auf die Ansicht als "Symbol" und im Anschluss wieder auf "als bearbeitbare Information" zurückstellen.

Hinweis: Mit Windows Version 10 Update 1809 wird dieses Problem behoben und sollte nicht mehr auftreten.

Wir haben in unserem Beispiel-Template einen Workaround für das Problem erstellt. Diesen erhalten Sie mit der aktuellen requisis_DoX- Version.

Unter: C:\REQUISIS\DXL\addins\REQUISIS\requisis_DoX\template befindet sich die Datei "REQUISIS_DoX.bas". Die Methode: checkOLESelection() enthält den Workaround. Diese Methode muss in der bereits existierenden Funktion: resizeOLE() aufgerufen werden.

Siehe Screenshot: