Fórum web services - poque naum consiguo importar esta funcao #240915

02/07/2004

0

esta é o fucão com web module, com bancos de dados que vou exportar para uma aplicão cliente...´WSDL Importer´ mas naum estou conseguindo....

tem duas funcoes...se eu tirar uma funcao importa normalmente..por que acontece isto...????!!!!!


Unit Unit2;

interface

uses SysUtils, Classes, InvokeRegistry, Midas, SOAPMidas, SOAPDm, DBXpress,
SqlExpr, DB, DBClient, SOAPConn, Provider, FMTBcd, IBCustomDataSet;

type
Iws3dmodule = interface(IAppServerSOAP)
[´{FC84564B-8334-4ECC-A9F2-F270B4247B87}´]

function deleta3(codigo: integer): integer; stdcall;
function deleta4(codigo: integer): integer; stdcall;

end;

Tws3dmodule = class(TSoapDataModule, Iws3dmodule, IAppServerSOAP, IAppServer)
DataSetProvider1: TDataSetProvider;
SQLConnection1: TSQLConnection;
SQLTable1: TSQLTable;
SQLTable1COD_CLIENTE: TIntegerField;
SQLTable1RAZAO_SOCIAL: TStringField;
SQLTable1ENDERECO: TStringField;
SQLTable1CIDADE: TStringField;
SQLTable1ESTADO: TStringField;
SQLTable1CEP: TStringField;
SQLTable1EMAIL: TStringField;
private

function deleta4(codigo: integer): integer; stdcall;

public
function deleta3(codigo: integer): integer; stdcall;
end;

implementation


{$R *.DFM}

procedure Tws3dmoduleCreateInstance(out obj: TObject);
begin
obj := Tws3dmodule.Create(nil);
end;

{ Tws3dmodule }

function Tws3dmodule.deleta3(codigo: integer): integer;
begin
result := codigo;
end;

function Tws3dmodule.deleta4(codigo: integer): integer;
begin
result := codigo;
end;

initialization
InvRegistry.RegisterInvokableClass(Tws3dmodule, Tws3dmoduleCreateInstance);
InvRegistry.RegisterInterface(TypeInfo(Iws3dmodule));
end.


Uelcone

Uelcone

Responder

Posts

02/07/2004

Uelcone

consegui resover o problema...meio na cagada mas foi hahahah


tipo assim.....eu colocoquei somente uma funcao.....e depois exportei para a minha aplocação.... até agora tudo ok...

quando precisei colocar mais funcões no soap da data module....
e compilei novamente....e depois fui pra minha aplicacao cliente..como eu ja tinha exportado antes..sómente adicionei a funcao....

e tudo funcionou corretamente....uauauauaua..


Responder

Gostei + 0

02/07/2004

Renata Coimbra

uelcone eu tb estou usando SOAP, mais me deparei com uma situação, quando consulto meus registros pela aplicação cliente os campos Valores vem tudo com a formatção errada, tipo, 100,00 tá vindo 100.00 tá trocando a virgula pelo pornto.

Isso aconteceu com vc ?

já fiz tudo, mudei a variavel DecimalSeparator para ´,´ mais continua ´.´

vc pode me ajudar com isso ?


Obrigada !

[]´s

Renata Coimbra


Responder

Gostei + 0

04/07/2004

Uelcone

isto aconteceu comigo tbm...

sabe eu naum sei pq ...até porque eu naumtinha me deparado com este tipo de campos..mas eu fiz o teste e voltou como vc tinha dito...com pontos ao inves de virgulas.....eu naum sei pq...

sabe eu estou aprendendo ainda..estou seguindo um livro aqui...

c quiser entrar em contato comigo...para discutirmos isto com mais detalhes...ok

entra no msn

samuelmarquesgatao@hotmail.com


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar