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: