Boa noite!
Preciso fazer a integração de um sistema desenvolvido em Clipper 5.2 com um outro sistema web feito em Java (JSP).
Alguém sabe se existe alguma forma de modificar a entrada padrão de dados do Clipper do teclado para um arquivo texto contendo os códigos de cada tecla?
Obrigado
Modificar entrada de dados para arquivo
Moderador: Moderadores
-
joabe.geraldo
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 02 Fev 2015 21:39
- Localização: Ubá/MG
Modificar entrada de dados para arquivo
Amigo, nao entendi muito bem sua pergunta. Mas voce pode integrar gerando dados em arquivo texto a partir de sua aplicação clipper, ou mesmo fazendo o contrario. Importando informações de arquivo texto. Sua pergunta ficou meio vazio, não dá para entender exatamente sua duvida.
-
joabe.geraldo
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 02 Fev 2015 21:39
- Localização: Ubá/MG
Modificar entrada de dados para arquivo
Eu preciso saber se é possível alterar a entrada de dados padrão de um programa desenvolvido em clipper. O padrão é que a entrada de dados seja feita através do teclado. Seria possível modificar esta entrada para um arquivo texto?
Editado pela última vez por Toledo em 03 Fev 2015 22:08, em um total de 1 vez.
Razão: Mensagem editada para retirar o quote integral da mensagem anterior.
Razão: Mensagem editada para retirar o quote integral da mensagem anterior.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Modificar entrada de dados para arquivo
Olá!
Seja bem-vindo ao fórum Joabe!
Também não entendi muito bem a questão. Mesmo assim, creio que seja possível. Precisamos de mais detalhes.
Pelo que pude entender, você teria uma tela com vários GETs. No momento do READ, ao invés de um usuário digitar as informações de cada campo, seria aberto um arquivo texto contendo o conteúdo a ser digitado, para cada campo. Este arquivo, ao invés de conter a informação de cada campo em formato texto, conteria os códigos ASCII de cada carácter de cada campo e algum separador de campos, que poderia ser um CR+LF.
Seria o caso de alterar o comportamento da função padrão de leitura dos GETs (ReadModal()), fornecendo em cada GET a informação de que o GetReader() padrão deve ser substituído por outro, especializado, através do método Get:reader( <bBlock> ), ou da cláusula SEND do comando READ: A função MyReader() popularia cada GET com o conteúdo do arquivo texto, convertido para carácter e depois cacelaria o READ.
Ficará mais fácil se você fornecer exemplos de seus GETs e do conteúdo do arquivo texto. Não se esqueça de colocar estes conteúdos entre as tags [ code ] [/ code ], que existem no topo da janela de postagem de menagens.
Seja bem-vindo ao fórum Joabe!
Também não entendi muito bem a questão. Mesmo assim, creio que seja possível. Precisamos de mais detalhes.
Pelo que pude entender, você teria uma tela com vários GETs. No momento do READ, ao invés de um usuário digitar as informações de cada campo, seria aberto um arquivo texto contendo o conteúdo a ser digitado, para cada campo. Este arquivo, ao invés de conter a informação de cada campo em formato texto, conteria os códigos ASCII de cada carácter de cada campo e algum separador de campos, que poderia ser um CR+LF.
Seria o caso de alterar o comportamento da função padrão de leitura dos GETs (ReadModal()), fornecendo em cada GET a informação de que o GetReader() padrão deve ser substituído por outro, especializado, através do método Get:reader( <bBlock> ), ou da cláusula SEND do comando READ:
Código: Selecionar todos
@10,10 get xVar SEND reader := MyReader( GetList )
READFicará mais fácil se você fornecer exemplos de seus GETs e do conteúdo do arquivo texto. Não se esqueça de colocar estes conteúdos entre as tags [ code ] [/ code ], que existem no topo da janela de postagem de menagens.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Modificar entrada de dados para arquivo
Amigo, jeito de alterar o sistema para tratar a entrada de dados, que ao invés de ser pela digitaçao em teclado para outro modo sempre tem. E so definir o que voce quer, do jeito que voce precisa, e pode ser feito sim. Basta voce detalhar, como voce quer a nova rotina de entrada de dados. Em programaçao de computadores, quase tudo é possivel fazer, basta saber como voce quer que se realize tal operaçao.
