Opa, pois é, tentei abrir o projeto no Delphi 7 e deu erro no componente ABCR, ai re-compilei e re-instalei o componente no 7 e funcionou... fui para o XE2 e tbm abriu o projeto normalmente, estava lá a palheta da ACBr .. porém ao tentar compilar o DEMO da NFe 2, dá o seguinte erro:
[DCC Error] Unit1.pas(408): E2003 Undeclared identifier: 'RetornoWS'
e o trecho
memoRespWS.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.StatusServico.RetornoWS);
fica em vermelho ali!!!
algo muito estranho, comparei as units ACBrNFeWebServices do XE2 com a ACBrNFeWebServices do Delphi 7 e tem várias coisas diferentes como por exemplo na unit do 7 tem isso:
protected
FCabMsg: WideString;
FDadosMsg: AnsiString;
FRetornoWS: AnsiString;
FRetWS: AnsiString;
FMsg: AnsiString;
FURL: WideString;
FConfiguracoes: TConfiguracoes;
FACBrNFe : TComponent;
FPathArqEnv: AnsiString;
FPathArqResp: AnsiString;
procedure LoadMsgEntrada;
procedure LoadURL;
e no xe2 tem isso:
protected
FCabMsg: WideString;
FDadosMsg: AnsiString;
FRetWS: AnsiString;
FMsg: AnsiString;
FURL: WideString;
FConfiguracoes: TConfiguracoes;
FACBrNFe : TComponent;
procedure LoadMsgEntrada;
procedure LoadURL;
estranho né? será que é por causa que tenho 2 versões do delphi instalado e tá dando conflitos??
obrigado pela atenção,
Jon