Announcement

Collapse
No announcement yet.

Webservice Parameter (Arrays, Struct's, ect...)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Webservice Parameter (Arrays, Struct's, ect...)

    Hallo liebe entweckler.de- Community,

    kurz und knapp gesagt hab ich da wohl ein Verständnis-Problem in Sachen Delphi und Webservices.

    Ausgangspunkt ist folgender. Es besteht bereits ein kleiner Webservice zum testen bereit (Dieser wurde mit C# VS 2008 erstellt). Und mit einem in Delphi 5 geschriebenen WebService-Client versuch ich nun auf diesen zuzugreifen.

    Soweit funktioniert die Kommunikation mit einfachen Parametern (die Funktionen des Webservices verlangt nur nach Strings - oder Integer- Parametern)
    Der Aufruf des Webservice geschieht mit Hilfe des MSSOAP.SoapClients.

    So Neugierig wie ich bin, habe ich den Webservice um einige Parameter bzw. Funktionen erweitert. Nun erfordert eine Funktion ein Struct, und eine andere ein Array of Struct (zu Testzwecken getrennt).

    Nun zur Frage, wie kann man mit Delphi 5 so eine Funktion aufrufen?
    Versuch ich ein Array of Record zu übergeben wird mir nur ein Compilerfehler angezeigt (Fataler Fehler: E6724)

    Unter C# VS 2008 wird das ganze anders gehandhabt. (Reference zum Webservice erstellen, Struct vom geforderten Typ deklarieren, füllen und übergeben).
    Unter Delphi 5 ist das ja etwas schwierig. Nur wie wird das geregelt?

    Ich freue mich über Antworten.

    Alex

    PS: Sollten noch Info's fehlen (WSDL o.ä.) bitte melden.
    Zuletzt editiert von Alexander Thies; 19.08.2008, 11:50.
Working...
X