Danke schonmal für den DXL-Tip. Eine Frage ist da noch.
' dxl_in ist ein String im XML-Syntax, der nur ein Bild enthält.
Set importer = session.CreateDXLImporter(dxl_in, session.CurrentDatabase)
importer.DesignImportOption=DXLIMPORTOPTION_REPLACE_ELSE_CREATE
importer.DocumentImportOption=DXLIMPORTOPTION_REPLACE_ELSE_CREATE
importer.InputValidationOption=0
importer.Process
Diesen Code verwende ich zum DXL-Import. Beim ersten Aufruf klappt das, aber wenn das Element schon existiert, bekomm ich die Fehlermeldung "DXL importer operation failed". Woran kann es liegen? Die Imageresource hat einen eindeutigen Namen, sodass ein bereits importiertes Element überschrieben werden soll.
Hab's selbst entdeckt, es lag an der fehlenden Zeile
<!DOCTYPE database SYSTEM 'xmlschemas/domino_7_0_1.dtd'>
(fehlte, weil ich das Bild aus einem Richtext-Feld eines Dokumentes in die Shared Resources kopieren wollte und daher ein anderer DOCTYPE generiert wurde)