Avatar billede cms Nybegynder
12. september 2002 - 21:54 Der er 1 kommentar og
2 løsninger

D6Ent: Nybegynder i SOAP

Hej!

SOAP i D6 - Jeg kan simpelthen ikke finde ud af det!

Så kan nogen hjælpe mig med et eksempel på hvordan jeg får min Delphi-applikation til at forbinde til en WebService på:
http://wkl.dk/Test.asmx?wsdl
så ville jeg blive ultraglad.

Og når den er forbundet, så kalde 'metoden' GetQuestion, og få fat i resultatet - det er denne del som volder mig problemer.

På forhånd tak,

Christian Scheuer
Avatar billede stoney Nybegynder
12. september 2002 - 22:13 #1
Prøv at læse Jens B's artikel.

http://www.udvikleren.dk/show_article.php?id=63

Stoney
Avatar billede cms Nybegynder
12. september 2002 - 22:40 #2
Har jeg netop prøvet, og det virker fint.
Problemet opstår når jeg i stedet for Jens' eksempel forsøger at benytte min egen service som vist ovenfor.
Den er skrevet i C#/ASP.net :

>>>

<%@ Webservice Language="C#" class="TestClass" %>

using System;
using System.Web.Services;

public class TestClass : WebService {

  [WebMethod] public String GetQuestion(String QId){
    return QId;
  }

}

<<<

Når jeg importerer denne WebService, laver Delphi 2 units, og når jeg bruger præcist samme metode som anført i artiklen så får jeg følgende exception når jeg trykker på knappen:
"Forkert parameter"
og dernæst
"Handlen er ikke gyldig"

Fungerer Delphi ikke med .Net WebServices?
Avatar billede cms Nybegynder
16. januar 2003 - 16:57 #3
Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester