Beim Versuch Word in Delphi 8 zu automatisieren bin ich Probleme gestoßen (bzw. keine Lösung gefunden):
Unter D < Version 8 konnte man nicht belegte Parameter mit EmptyParam als default belegen. Unter D8 gibt es dieses EmptyParam nicht mehr.
Z.B. folgender Aufruf:
WordDoc := WordApp.Documents.Open(OleFileName, OleFalse, OleTrue, OleFalse, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
müßte für die bisherigen 6 Parameter eine Übergabeparameter definiert werden (Und da bei Word alles als var definiert ist auch jeweil noch 'ne Variable). Und das ist mehr als lästig.
Wie bekomme ich ein möglich kurzen Aufruf hin ohne alle Parameter zu belegen?
Unter D < Version 8 konnte man nicht belegte Parameter mit EmptyParam als default belegen. Unter D8 gibt es dieses EmptyParam nicht mehr.
Z.B. folgender Aufruf:
WordDoc := WordApp.Documents.Open(OleFileName, OleFalse, OleTrue, OleFalse, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
müßte für die bisherigen 6 Parameter eine Übergabeparameter definiert werden (Und da bei Word alles als var definiert ist auch jeweil noch 'ne Variable). Und das ist mehr als lästig.
Wie bekomme ich ein möglich kurzen Aufruf hin ohne alle Parameter zu belegen?
Comment