Einzelnen Beitrag anzeigen

BenjaminHelbig

Registriert seit: 23. Okt 2003
Ort: Mannheim
80 Beiträge
 
Delphi 5 Professional
 
#1

tatsächliche und formale Var-Parameter

  Alt 21. Apr 2005, 14:49
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
--------
Es ist schon über so viele Dinge Gras gewachsen, dass ich keinem Rasen mehr traue.
  Mit Zitat antworten Zitat