Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-04-2011
unguerrero unguerrero is offline
Registrado
 
Registrado: dic 2007
Posts: 4
Poder: 0
unguerrero Va por buen camino
Parámetros a metodos de un servicio Web en delphi 5

Estoy intentando ejecutar un método (función) en un servicio web desde Delphi 5; logro realizar la conexión, y ejecutar el método. El resultado del mismo es un tipo definido de la siguiente forma (en el respectivo WSDL):

Cita:
<s:complexType name="T_SALIDA"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="CODIGO_SALIDA" type="s:int"/><s:element minOccurs="0" maxOccurs="1" name="DESCRIPCION_SALIDA" type="s:string"/></s:sequence></s:complexType>
El resultado lo asigno a una variable de tipo variant, segun requerimiento del compilador, pero no logro convertirlo a un tipo record en Delphi, u obtener los valores de CODIGO_SALIDA y DESCRIPCION_SALIDA. ¿Cómo puedo obtener dichos valores?
Si el resultado de la función es de tipo string, lo asigno a una variable tipo string y lo trabajo sin problemas, pero con el tipo TSalida declarado por mí no logro hacerlo.

Agradezco cualquier tipo de ayuda al respecto.

Adjunto el código..

Cita:
TSalida = record
Codigo: integer;
Descripcion: string[255];
end;
procedure TForm1.Button1Click(Sender: TObject);
var SoapClient, Respuesta: variant;
Salida: TSalida;
begin
SoapClient := CreateOleObject('MSSOAP.SoapClient');
SoapClient.MSSoapInit('enlace correspondiente');
Respuesta:= SoapClient.HelloWorld;
end;

Última edición por unguerrero fecha: 15-04-2011 a las 19:49:21. Razón: incompleto
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Hasar-delphi metodos en el OCX Sieg Varios 5 04-04-2013 03:01:25
Como arrancar o parara un servicio en funcion de otro servicio ?? QuarkBcn API de Windows 12 15-06-2011 14:46:11
Servicio con parámetros fer21unmsm Varios 2 03-05-2007 22:05:48
Información sobre MSSQL y Delphi, componentes, métodos, etc. Ronald HerNav MS SQL Server 5 08-03-2007 22:41:40
Codigo java a delphi, comparativa de codigos, funciones, metodos,sentencias..etc sakuragi Varios 0 14-12-2006 19:50:56


La franja horaria es GMT +2. Ahora son las 06:25:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi