Du musst in D7 alle Parameter angeben. Const heißt, dass Du bei 'nem String einfach '' an der Stelle angeben kannst.
Sinngemäß sowas:
alo.Add_AdditionalReferencedDocument(IssuerAssigne dID, URIID, TypeCode, docdescription, '', '', '', '', '', '');
Alles was Du benötigst übergibst Du entweder als Variabel oder Zeichenfolge in Hochkommata.
Alles was Du nicht benötigst als '' (Leerstring).
Zitat:
In Delphi habe ich es so definiert:
bla: TObject;
bla := alo.ZUGFeRD_Structure;
Fehler: inkompatible Typen TOBJECT und ZUGFeRD.
property ZUGFeRD_Structure: ZUGFeRD read Get_ZUGFeRD_Structure write Set_ZUGFeRD_Structure;
Da ZUGFeRD_Structure vom Typ ZUGFeRD ist:
Delphi-Quellcode:
var
bla: ZUGFeRD;
begin
bla := alo.ZUGFeRD_Structure;
...
Eigentlich sagt Dir der Kompiler doch schon, was Du ändern musst:
Fehler: inkompatible Typen TOBJECT und ZUGFeRD.
Ersetze in diesem Fall TOBJECT durch ZUGFeRD. Danach sollte der Kompiler zufrieden sein. Bei weiteren Fehlern gehst Du analog vor.