duvida sobre do while no clipper 5.3
Moderador: Moderadores
erro no do while
estou usando a llibg..... do clipper 5.3..... será isso?? eu sempre usei o clipper.. e sempre usei do while... aos montes.. mas usando esta biblioteca... nao consigo passar desta parte....
- Augusto
- Usuário Nível 3

- Mensagens: 473
- Registrado em: 26 Ago 2003 17:50
- Localização: Maricá/RJ
- Contato:
É... parceiro... essa é uma discusão sem tamanho aqui no fórum mas... parece que a maioria é a favor do BLINKER, eu nem posso falar do EXOSPACE prq nunca usei... aliás a LLIBG tmb não...elias escreveu:EU USO O EXOSPACE
Vamos ver o que os demais parceiros tem a dizer...
:xau Fui...
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Veja bem meu caro, como o nosso colega Augusto bem disse, isso pode ser sim um problema de algorítmo. Desculpe, mas vc sabe o que é algorítmo né ? Enfim, uma sequencia lógica da execução do seu sistema.
Como vc disse existe um PRG MENU que chama uma rotina PREMIO que por sua vez, possui um DO WHILE onde então entra-se com os dados.
Se os dados conferem vc emite um EXIT, onde o sistema aborta.
Acredito que o problema possa estar mais para tras, na rotina MENU.
Verifique se ela proporciona a continuidade da aplicação depois da rotina PREMIO.
Como vc disse existe um PRG MENU que chama uma rotina PREMIO que por sua vez, possui um DO WHILE onde então entra-se com os dados.
Se os dados conferem vc emite um EXIT, onde o sistema aborta.
Acredito que o problema possa estar mais para tras, na rotina MENU.
Verifique se ela proporciona a continuidade da aplicação depois da rotina PREMIO.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinhos
Não só acho, mas tenho toda certeza que EXIT tem o mesmo funcionamento de QUIT quando o mesmo esta fora de um DO/WHILE ou IF/ENDIF.
Vejam um pequeno exemplo de codigo Clipper em um antigo sistema meu:
Talvez seu caso, ao invés de usar EXIT direcione para uma procedure ou função que deveria ser executada depois ou ao .PRG principal.
Não só acho, mas tenho toda certeza que EXIT tem o mesmo funcionamento de QUIT quando o mesmo esta fora de um DO/WHILE ou IF/ENDIF.
Vejam um pequeno exemplo de codigo Clipper em um antigo sistema meu:
Código: Selecionar todos
ELSEIF MENU_P = 7 - M->TIRA_MENU
menu:ADD( "~Fim de execucao" )
IF menu:RODA() = 1
IF PERGUNTA( "Confirma o encerramento ?" ) = "S"
//
SETMODE(25,80)
F_ERASE( '*.$TX' )
F_ERASE( '*.$AQ' )
F_ERASE( '*.BAK' )
F_ERASE( '*.PRN' )
F_ERASE( '*.TMP' )
F_ERASE( '*.$$$' )
F_ERASE( '??8*.DBF' )
F_ERASE( '???8*.DBF' )
F_ERASE( '??9*.DBF' )
F_ERASE( '???9*.DBF' )
F_ERASE( '_*.NTX' )
F_ERASE( '_*.CDX' )
SESSAO( 'OFF' )
SET COLOR TO
IF TIME() > "12:00:00" .AND. TIME() < "13:00:00"
BEEP();BEEP();BEEP()
RODABACKUP()
ENDIF
EXIT
ENDIF
ENDIF
ENDIF
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.
Compilaste?
[]'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:
Amiguinho
Valew, acho que não é só os cabelos que tão perdendo cor, hehehe!
Valew, acho que não é só os cabelos que tão perdendo cor, hehehe!
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.
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
amigo
posta os fontes que fica mais fácil analisarmos...
posta os fontes que fica mais fácil analisarmos...
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
- Augusto
- Usuário Nível 3

- Mensagens: 473
- Registrado em: 26 Ago 2003 17:50
- Localização: Maricá/RJ
- Contato:
Estou dizendo isso desde o inicio desse tópico... mas acho que ele está receioso de fazer isso... enfim...Luciano Bonfim escreveu:posta os fontes que fica mais fácil analisarmos...
:xau Fui...
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Olá amigos...
estou entrando apenas agora na net.. li agora as respostas.. todos vcs são pessoas nota 10. como sou meio novato no clipper.. faço umas barbeiragens de vez em qdo.... descobri que coloquei o exit fora do while.... e isso ocasionava o erro. peço que me desculpem. orbigado a todos que escreveram e mesmo não sabendo muito .. sempre que puder irei ajudar da melhor forma possivel.,, abraços a todos...
estou entrando apenas agora na net.. li agora as respostas.. todos vcs são pessoas nota 10. como sou meio novato no clipper.. faço umas barbeiragens de vez em qdo.... descobri que coloquei o exit fora do while.... e isso ocasionava o erro. peço que me desculpem. orbigado a todos que escreveram e mesmo não sabendo muito .. sempre que puder irei ajudar da melhor forma possivel.,, abraços a todos...

