Pessoal,

Eu acabei substituindo todas as dll's e qrp's na pasta do sistema e o erro
parou de ocorrer.
Se este errro acontecer com alguém fica aí a dica.
Obrigado pela atenção.

Mudando de assunto, toda vez que estou enviando e-mail para lista, recebo
umas 20 mensagens ou mais de erros do tipo quando a mensagem não chegou ao
destino.
Se tiver como fazer uma limpeza dos endereços com problema , seria ótimo.

George.
-----Mensagem original-----
De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]em nome
de rafael larizzatti
Enviada em: sexta-feira, 28 de agosto de 2009 21:29
Para: sqlwin@virtualand.net
Assunto: Re: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a valid
report file.


  Realmente estranho George....
  Nunca tinha visto esse erro, e sinceramente, sem poder debugar o código e
ver o ambiente da máquina, não vejo como poderia te ajudar. Mas eu me
focaria em ver as diferenças entre as máquinas, pois se funciona em uma e
nao funciona a outra, pode ser um problema de ambiente, ou de DLL...enfim
  Desculpe não poder ajudar mais....
  Rafael



  2009/8/28 George Hilton <geof...@ipqtecnologia.com.br>

    Boa Tarde,
    Não acredito que tenha algo errado no código, pois está funcionando nos
outros clientes, mas de qualquer forma segue o trecho do código abaixo.
Obrigado pela ajuda.

    If fCriaTelaImpressao()
     Set hWndRelatorio = SalCreateWindow( frmTelaRelatorio, hWndNULL )
    Else
     Return FALSE

    Set frmTelaRelatorio.sQrp = 'REL59.QRP'

    Set frmTelaRelatorio.sInput =  'sPrevisao1,
          sParcela2,
          sCr3,
          sItemPcg4,
          dDtVenc5,
          nPrevisto6,
          sObs7,
          nCodTransacao8,
          sNumPedido9,
          nTipos10,
          nCodPedi11,
          sStatusParcela12,
          nJuros13,
          nCorrecao14,
          nMulta15,
          nDesconto16'

    Set frmTelaRelatorio.sBind  = ' frmTelaRelatorio.sa[6],
          frmTelaRelatorio.sa[7],
          frmTelaRelatorio.sa[8],
          frmTelaRelatorio.sa[9],
          frmTelaRelatorio.da[2],
          frmTelaRelatorio.na[4],
          frmTelaRelatorio.sa[10],
          frmTelaRelatorio.na[13],
          frmTelaRelatorio.sa[14],
          frmTelaRelatorio.na[14],
          frmTelaRelatorio.na[15],
          frmTelaRelatorio.sa[17],
          frmTelaRelatorio.na[16],
          frmTelaRelatorio.na[17],
          frmTelaRelatorio.na[18],
          frmTelaRelatorio.na[19]'


    Set frmTelaRelatorio.hWndRelatorio2 =  SalReportView( hWndRelatorio,
hWndRelatorio, frmTelaRelatorio.sQrp, frmTelaRelatorio.sBind,
frmTelaRelatorio.sInput, nErro )


      -----Mensagem original-----
      De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]em
nome de Thales, Rafael (GE Healthcare, consultant)
      Enviada em: sexta-feira, 28 de agosto de 2009 16:56
      Para: sqlwin@virtualand.net
      Assunto: RE: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a
valid report file.


      Boa tarde George...
      Por favor, passe a linha de comando     que vc esta utilizando para
chamar o relatório (arquivo QRP)
      Rafael



--------------------------------------------------------------------------
      From: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]
On Behalf Of George Hilton
      Sent: sexta-feira, 28 de agosto de 2009 16:21
      To: sqlwin@virtualand.net
      Subject: RES: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not
a valid report file.


      Marcus,

      Tentei colocar a função SalFileSetCurrentDirectory  antes
SalReportView setando o diretório do meu sistema, mas não funcionou.
      Também utilizei a função SalFileGetCurrentDirectory e dei um print na
tela com o resultado, o diretório está correto.
      Porque você acha que este erro tem ligação com o diretório?

      Pela descrição do erro, parece que o centura não está reconhecendo o
arquivo como um arquivo do tipo .qrp, mas a causa disso eu não entendi.


        -----Mensagem original-----
        De: owner-sql...@virtualand.net
[mailto:owner-sql...@virtualand.net]em nome de Marcus
        Enviada em: sexta-feira, 28 de agosto de 2009 13:11
        Para: sqlwin@virtualand.net
        Assunto: Re: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not
a valid report file.


        provavelmente ele executa alguma aplicacao que traz um arquivo do
sistema
        quando isso acontece ele muda o path do diretorio e vc n acha os
qrps por exemplo
        uma solucao seria antes de imprimir o relatorio
        setar o path
        Call SalFileSetCurrentDirectory ('C://Centura//Sistema' )
        obs
        nao sei se mudaram nas versoes superiores a 1.5 do centura... mas na
minha versao ... tem q colocar com c:// ao invez de c:\



        George Hilton escreveu:

                             Amigos,

                            estou recebendo a mensagem de erro abaixo em um
cliente quando ele tenta imprimir qualquer relatório no sistema:

                            RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a
valid report file.

                            Os relatórios estão no mesmo diretório da minha
aplicação.

                            Já substitui alguns aruqivos, mas o erro
persiste.

                            Alguém já passou por esse problema?

                            Grato.

                            George Hilton
                            Analista de Sistemas
                            geof...@ipqtecnologia.com.br
                            www.ipqtecnologia.com.br
                            +55 (71) 3340-3200




Responder a