| Cristiano | |
Caros Amigos, Possuo um procedimento que consome um web service e retorna os dados consumidos. Ex: Web Service: Parm(in:&clicod, out:&clirazsoc) Procedimento Parm(&in:&clicod, out:&stacli,out:&clirazsoc) &webservice.Execute(&clirazsoc, &clicod) O problema é que quando eu possuo uma variavel no parm do procedimento e eu utilize a mesma variavel para receber o valor do web service, ao compilar recebedo o erro abaixo: Compiling Build Assemblies gxexec "F:\PocketPcYi\DATA002\bldAssemblies.cs" -r:GxBaseBuilder.dll -arg:csc="C:\WINDOWS\Microsoft.Net\Framework\v1.1.4322\csc.exe" /noconfig @cf_csc.rsp -arg:mdlpath="F:\PocketPcYi\DATA002\" Building bin\gxCommon.dll Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4 for Microsoft (R) .NET Framework version 1.1.4322 Copyright (C) Microsoft Corporation 2001-2002. All rights reserved. type_Sdtorg_tempuriaction__gol1004.cs(42,19): error CS0177: The out parameter 'gxTp_Poccadidf' must be assigned to before control leaves the current method type_Sdtorg_tempuriaction__gol1004.cs(42,19): error CS0177: The out parameter 'gxTp_Poccadcod' must be assigned to before control leaves the current method type_Sdtorg_tempuriaction__gol1189.cs(42,19): error CS0177: The out parameter 'gxTp_Poccadidf' must be assigned to before control leaves the current method Para Resolver o problema tenho que utilizar variaveis diferentes, uma para receber o valor do web service e outra para retornar o valor do procedimento. Gostaria de saber se é um problema ou sempre teria que fazer isso ? Aguardo um retorno Cristiano Parisotto |
|
|
|