Hi liebe
DP'ler,
ich habe folgendes Problem. Ich habe mein Programm an ein
Com+ Objekt angebunden.
Das Objekt bietet mir die Prozedur "StartJob" an. Diese stoße ich folgendermaßen an:
Versand.StartJob(JobID, MyBool1, MyBool2, MyString3, MyString3, MyString2, MyBool3);
Leider bringt er mir bei MyBool1, MyString3 und MyBool3 den Fehler, dass die tatsächlichen und formalen Var-Parameter übereinstimmen müssen.
Ich habe das ganze aus VB adaptiert. Da funktioniert es auch einwandfrei. Die Deklaration der Prozedur die mir das
Com Objekt zur verfügung stellt ist:
StartJob(JobID as Long, [CheckSchedules as Boolean = Wahr], [CheckCount as Boolean = Wahr], [PrinterDriver as String], [ExportPath as String], [ExportObjectName as String], [Overwrite as Boolean = falsch]) AS Boolean
In VB rufe ich das ganze mit:
Call Versand.StartJob(RS.Fields("JobID"), False, True, , , "AutoFax", True)
auf und es funktioniert einwandfrei. Aber Delphi meckert.
Liebe Grüße Ben