RTF abre em algumas máquinas e outras não
Moderador: Moderadores
-
wesley assis
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 08 Abr 2010 16:16
- Localização: Belo Horizonte - MG
RTF abre em algumas máquinas e outras não
Prezados,
O sistema em rede, quando vai gerar o arquivo rtf, em algumas máquinas abre-se o wordview normalmente, já em outras, não. Pensei que poderia ser memória, mas há computadores com apenas 512Mb de mémoria e consegue abrir o arquivo já alguns com 1Gb conseguem abrir outros não. Será se é alguma configuração na máquina errada?
Wesley
O sistema em rede, quando vai gerar o arquivo rtf, em algumas máquinas abre-se o wordview normalmente, já em outras, não. Pensei que poderia ser memória, mas há computadores com apenas 512Mb de mémoria e consegue abrir o arquivo já alguns com 1Gb conseguem abrir outros não. Será se é alguma configuração na máquina errada?
Wesley
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: RTF abre em algumas máquinas e outras não
Amiguinho,
Explique o porque do uso de RTF em sua aplicação Clipper.
Mostre um trecho da rotina que faz a apresentação do mesmo.
Explique o porque do uso de RTF em sua aplicação Clipper.
Mostre um trecho da rotina que faz a apresentação do mesmo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
wesley assis
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 08 Abr 2010 16:16
- Localização: Belo Horizonte - MG
Re: RTF abre em algumas máquinas e outras não
Rochinha,
O sistema é bem grande, tem 3.3 Mb, pois nos códigos rtfs, têm-se logomarcas, etc... Segue como solicitado, as linhas que chamam o wordview.
Abraço.
Wesley
....
....
LL=LL+1
@ LL,0 SAY "\par }}"
EJECT
SET PRINT TO
SET PRINT OFF
SET DEVICE TO SCREEN
DO LIB_VAR
IMPRIME:= "WORDVIEW.EXE "+ FRTF
RUN (IMPRIME)
!DEL &FRTF
RESTORE SCREEN
CLOSE DATA
RETURN
O sistema é bem grande, tem 3.3 Mb, pois nos códigos rtfs, têm-se logomarcas, etc... Segue como solicitado, as linhas que chamam o wordview.
Abraço.
Wesley
....
....
LL=LL+1
@ LL,0 SAY "\par }}"
EJECT
SET PRINT TO
SET PRINT OFF
SET DEVICE TO SCREEN
DO LIB_VAR
IMPRIME:= "WORDVIEW.EXE "+ FRTF
RUN (IMPRIME)
!DEL &FRTF
RESTORE SCREEN
CLOSE DATA
RETURN
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: RTF abre em algumas máquinas e outras não
Talvez seja por causa do RUN(), você usa Blinker ?se sim substitua o comando RUN() por SWPRUNCMD()
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
wesley assis
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 08 Abr 2010 16:16
- Localização: Belo Horizonte - MG
Re: RTF abre em algumas máquinas e outras não
Sygecom,
Eu uso Rtlink. Apesar que nestas máquinas que não abre o arquivo .rtf, ele gera os mesmos e ficam na unidade F:
Estes arquivos gerados, se eu tentar abri-lo com wordview, ou winword, ele abre normalmente, ou seja, o arquivo foi gerado normalmente, só que não abre em algumas máquinas. Dentro do sistema, já tentei faze-lo abrir com winword ao invés do wordview; também não abre. Já modiquei no autoexec.nt e config.nt, o files e set clipper com alguns valores, também, não abre.
Wesley
Eu uso Rtlink. Apesar que nestas máquinas que não abre o arquivo .rtf, ele gera os mesmos e ficam na unidade F:
Estes arquivos gerados, se eu tentar abri-lo com wordview, ou winword, ele abre normalmente, ou seja, o arquivo foi gerado normalmente, só que não abre em algumas máquinas. Dentro do sistema, já tentei faze-lo abrir com winword ao invés do wordview; também não abre. Já modiquei no autoexec.nt e config.nt, o files e set clipper com alguns valores, também, não abre.
Wesley
-
wesley assis
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 08 Abr 2010 16:16
- Localização: Belo Horizonte - MG
Re: RTF abre em algumas máquinas e outras não
Prezados,
Consegui resolver. Eu compilava assim:
rtlink fi arq1,arq2,arq3,arq4,arq5,arq6,arq7 /pll:base52 neste modo o executável, ficava menor, mas tinha que ir externamente, buscar nesta biblioteca.pll o que necessitava.
compilei assim
rtlink fi arq1,arq2,arq3,arq4,arq5,arq6,arq7 neste modo o executável fica 350 k maior, mas a biblioteca fica dentro do executável. Além disso, está abrindo o .rtf bem mais rápido.
De qualquer forma, agradeço a todos.
Wesley
Consegui resolver. Eu compilava assim:
rtlink fi arq1,arq2,arq3,arq4,arq5,arq6,arq7 /pll:base52 neste modo o executável, ficava menor, mas tinha que ir externamente, buscar nesta biblioteca.pll o que necessitava.
compilei assim
rtlink fi arq1,arq2,arq3,arq4,arq5,arq6,arq7 neste modo o executável fica 350 k maior, mas a biblioteca fica dentro do executável. Além disso, está abrindo o .rtf bem mais rápido.
De qualquer forma, agradeço a todos.
Wesley
Re: RTF abre em algumas máquinas e outras não
Hoje em dia o tamanho do EXE é o que menos importa. Com o BLinker o EXE deve ficar maior ainda. Ainda assim, recomendo trocar para esse linker, já que ele oferece muitas vantagens a mais. Inclusive (e principalmente) a troca do comando RUN pela função SwpRunCmd(), como já foi comentado.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
wesley assis
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 08 Abr 2010 16:16
- Localização: Belo Horizonte - MG
Re: RTF abre em algumas máquinas e outras não
Maligno,
Trabalho com o clipper 5.2, e ele não vem com Blinker. Se eu baixa-lo, funcionará com esta versão clipper?
Como se faz para linkar com o Blinker? Se puder me dar exemplos, pois com o Rtlink, utilizo vários arquivos .CLT, como explanado acima.
Wesley
Trabalho com o clipper 5.2, e ele não vem com Blinker. Se eu baixa-lo, funcionará com esta versão clipper?
Como se faz para linkar com o Blinker? Se puder me dar exemplos, pois com o Rtlink, utilizo vários arquivos .CLT, como explanado acima.
Wesley
Re: RTF abre em algumas máquinas e outras não
Eu usava justamente com a versão 5.2e (parei com Clipper). Mas exemplos já existem aos montes no fórum. Faça uma busca pela pesquisa do fórum usando a palavra "BLinker". Você terá não só muitos exemplos mas também dicas de uso.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: RTF abre em algumas máquinas e outras não
Amiguinho,
Como os amigos indicaram voce precisará trocar o seu linker, enquanto usei o Clipper também cheguei a usar muito a versão 5.2e e por pouco tempo usei a 5.3 eu usei muito o Blinker e EXOspace, mas dou preferencia para Blinker.
Em relação a execução do WinWord.exe pelo RUN e ele não permitir abrir mais é porque ele fica preso na memória da máquina e muitas vezes se acumulam, tornando as operação do S.O. pendentes até que elas estejam finalizadas.
Quando passei a usar a execução de preview de formulários ou relatórios usando o Wordview ou Notepad, como usava uma biblioteca que me permitia um controle melhor destas execuções, tive que forçar o fechamento dos mesmos pela aplicação, já o Clipper não possui isto, a não ser que voce inclua alguma função em C que façã isto, ou use um comando KILL pelo Process ID do Winword, mesmo assim ainda fica dificil voce saber qual o ID do mesmo e derrubá-lo para que não prenda.
Tempos atrás coloquei na sessão contribuições alguns aplicativos que permitiam o trabalho com .RTF ou Word, que faziam MERGE e impressão. voce só precisava passar alguns parâmetros para o aplicativo e ele se encarregava de imprimir e derrubar a aplicação Winword.
Procure por MERGE e autor Rochinha.
Mas mesmo assim, siga as orientações anteriores...
Blinker na veia!
Como os amigos indicaram voce precisará trocar o seu linker, enquanto usei o Clipper também cheguei a usar muito a versão 5.2e e por pouco tempo usei a 5.3 eu usei muito o Blinker e EXOspace, mas dou preferencia para Blinker.
Em relação a execução do WinWord.exe pelo RUN e ele não permitir abrir mais é porque ele fica preso na memória da máquina e muitas vezes se acumulam, tornando as operação do S.O. pendentes até que elas estejam finalizadas.
Quando passei a usar a execução de preview de formulários ou relatórios usando o Wordview ou Notepad, como usava uma biblioteca que me permitia um controle melhor destas execuções, tive que forçar o fechamento dos mesmos pela aplicação, já o Clipper não possui isto, a não ser que voce inclua alguma função em C que façã isto, ou use um comando KILL pelo Process ID do Winword, mesmo assim ainda fica dificil voce saber qual o ID do mesmo e derrubá-lo para que não prenda.
Tempos atrás coloquei na sessão contribuições alguns aplicativos que permitiam o trabalho com .RTF ou Word, que faziam MERGE e impressão. voce só precisava passar alguns parâmetros para o aplicativo e ele se encarregava de imprimir e derrubar a aplicação Winword.
Procure por MERGE e autor Rochinha.
Mas mesmo assim, siga as orientações anteriores...
Blinker na veia!
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
wesley assis
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 08 Abr 2010 16:16
- Localização: Belo Horizonte - MG
Re: RTF abre em algumas máquinas e outras não
Obrigado pelas excelentes digas, meus amigos!
Este sistema já funciona a aprox. 18 anos e fico remendando toda hora, não sobrando tempo pra desenvolver um outro que comecei em Delphi, para substitui-lo, mas estou decidido a me empenhar mais nas linguagens mais modernas (já passou da hora). Enquanto isto, vou recorrer aos amigos deste forum se preciso for.
Valeu.
Wesley
Este sistema já funciona a aprox. 18 anos e fico remendando toda hora, não sobrando tempo pra desenvolver um outro que comecei em Delphi, para substitui-lo, mas estou decidido a me empenhar mais nas linguagens mais modernas (já passou da hora). Enquanto isto, vou recorrer aos amigos deste forum se preciso for.
Valeu.
Wesley
