Mein Problem ist folgendes. Ich habe einen Webservice, den ich aufrufen muss, aber er enthält komplexe Typen, die Delphi 2006 nicht erkennt. Ich habe versucht, die WSDL über Delphi Xe zu importieren und es hat einen guten Job gemacht. Das Problem ist, dass ich dies in Delphi 2006 verwenden muss, und die Methoden, die Delphi 2006 nicht erkennt, sind RegisterMethodInfo und RegisterParamInfo von invokeRegistry. Haben sie Synonyme oder eine andere Art, wie ich sie 2006 ausführen kann? Danke
Antworten:
1 für die Antwort № 1Erstellen Sie ein neues Projekt.
Mit RAD Studio 2007 sieht das so aus.
Schau, ob "Seife" verfügbar ist
Wenn "SOAP" nicht existiert. Es installieren.
Komponente - Pakete installieren
c: Programme FilesCodeGearRADStudio4.0Bindclsoap ??. bpl.
Gehe zu
File->New->Other->Web Services->
wenn es so aussieht
Setzen Sie a TWSDLHTMLPublish
zu deiner Form.
geh wieder zu File->New->Other->Web Services->
Wenn es jetzt mit aussieht WSDL Importer
.
Dann bist du fertig. :-)
Jetzt können Sie versuchen, die WSDL über Delphi 2006 zu importieren.