compilou. mas nao funciona

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

chacairo
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Jan 2007 14:10
Localização: cravinhos

compilou. mas nao funciona

Mensagem 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
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Coloque um Inkey(0) no final do .PRG e recompile.
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.
chacairo
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Jan 2007 14:10
Localização: cravinhos

Mensagem 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?
Luiz
Usuário Nível 2
Usuário Nível 2
Mensagens: 61
Registrado em: 05 Set 2006 07:30
Localização: Vila Velha - ES

Mensagem 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
chacairo
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Jan 2007 14:10
Localização: cravinhos

Mensagem 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
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem 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!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
chacairo
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Jan 2007 14:10
Localização: cravinhos

Mensagem 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!
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem 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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Mensagem por deividdjs »

COMPILE COM /M /N .. acredito q vai resolver ..

T+
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Responder