Página 1 de 1

compilou. mas nao funciona

Enviado: 19 Jan 2007 14:25
por chacairo
Caros Colegas,
Eu compilei o programa ( hello world), mas usei um campo get para leitura da frase e depois imprimir na tela.. Bem ele nao funciona, pois aparece muito rapidamente na tela e vai para o prompt.
Ja o programa mais simples( ? " hello worls" ), funciona legal.

o que pode ser ?

obrigado

Enviado: 19 Jan 2007 14:44
por rochinha
Amiguinho

Coloque um Inkey(0) no final do .PRG e recompile.

Enviado: 19 Jan 2007 16:40
por chacairo
rochinha escreveu:Amiguinho

Coloque um Inkey(0) no final do .PRG e recompile.
Obrigado colega pela resposta,
mas o get com um read nao deveria aguardar uma entrada?

Enviado: 19 Jan 2007 17:30
por Luiz
mas o get com um read nao deveria aguardar uma entrada?
Sim, mas somente se a variavel passada para o GET não for nil ou uma string vazia.

No exemplo abaixo o read passa direto pelos 2 primeiros gets mas para no terceiro.

Código: Selecionar todos

Local Teste1
Local Teste2:=''
Local Teste3:='     '
  @ 0,0 Say "Teste1" Get Teste1
  @ 1,0 Say "Teste2" Get Teste2
  @ 2,0 Say "Teste3" Get Teste3
  Read

Enviado: 19 Jan 2007 21:13
por chacairo
Valeu Luiz

Se eu usar variavel:=space(10); tb ta valendo?
A proposito, se eu compilar com o w32, eu poderei usa-lo em um sistema dos puro(ou seja so msdos v. 6.2 instalado)?


Luiz escreveu:
mas o get com um read nao deveria aguardar uma entrada?
Sim, mas somente se a variavel passada para o GET não for nil ou uma string vazia.

No exemplo abaixo o read passa direto pelos 2 primeiros gets mas para no terceiro.

Código: Selecionar todos

Local Teste1
Local Teste2:=''
Local Teste3:='     '
  @ 0,0 Say "Teste1" Get Teste1
  @ 1,0 Say "Teste2" Get Teste2
  @ 2,0 Say "Teste3" Get Teste3
  Read

Enviado: 20 Jan 2007 18:28
por Stanis Luksys
Olá,

Acredito que se você compilar com o xHarbour em plataforma Windows, não vai conseguir rodar em DOS 16 Bits. Até mesmo por que isso seria desperdicio, se for para usar com o DOS 6.2 fica mais valendo a pena com o bom e velho Clipper, com suas inúmeras LIBs que não existem no xHarbour.

Falou!

Enviado: 21 Jan 2007 16:08
por chacairo
Ola stanis,
vc tem razao, mas tenho um pequeno problema. E que fiz um programa em clipper para rodar em um coletor de dados que te o dos 6.2( compativel),e de 4 mhz. O sisteminha ficou muito lento apeasr de ser muito simples.
Estou procurando uma alternativa para melhorar a velocidade.

vc teria alguma sugestao?


Stanis Luksys escreveu:Olá,

Acredito que se você compilar com o xHarbour em plataforma Windows, não vai conseguir rodar em DOS 16 Bits. Até mesmo por que isso seria desperdicio, se for para usar com o DOS 6.2 fica mais valendo a pena com o bom e velho Clipper, com suas inúmeras LIBs que não existem no xHarbour.

Falou!

Enviado: 24 Jan 2007 12:08
por vagucs
Neste tipo de dispositivo mesmo é melhor fazer em C o programa, ou pelo menos, escreva o maximo que conseguir das rotinas do seu sistema clipper em C e faça uso destas rotinas.

Enviado: 30 Jan 2007 14:28
por deividdjs
COMPILE COM /M /N .. acredito q vai resolver ..

T+