Itamar,
Estou testando a compilação em Harbrou o aplicativo xHarbour. Ao compilar dá erro no try / catch / end. Após vasculhar o Harbour descobri que não tem esse comando. No lugar usa o begin sequence. Diante disso inclui xHb.lib e mesmo assim o erro continua. Teria que substituir toda a ocorrencia do primeiro pelo último?
Agradeço desde já.
Sérgio
Nota da Moderação (Sygecom): Conforme a regra numero 12(Doze) do fórum, não é permitido mensagens direcionada a um unico membro. Você pode esta revisando as regras no link abaixo:
viewtopic.php?f=40&t=2002
Try /Catch / End em Harbour
Moderador: Moderadores
-
dotNET-man
- Usuário Nível 1

- Mensagens: 20
- Registrado em: 05 Jan 2008 19:15
- Localização: SC
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: p/Itamar Lins s/xHrb p/ Hrb
Olá Sérgio,
Isso é facil de resolver, basta colocar as linhas abaixo no inicio do seu .PRG:
Isso é facil de resolver, basta colocar as linhas abaixo no inicio do seu .PRG:
Código: Selecionar todos
#xcommand TRY => bError := errorBlock( {|oErr| break( oErr ) } ) ;;
BEGIN SEQUENCE
#xcommand CATCH [<!oErr!>] => errorBlock( bError ) ;;
RECOVER [USING <oErr>] <-oErr-> ;;
errorBlock( bError )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
dotNET-man
- Usuário Nível 1

- Mensagens: 20
- Registrado em: 05 Jan 2008 19:15
- Localização: SC
Re: Try /Catch / End em Harbour
Obrigado Leonardo.
E switch / case, existe no Harbour? Se não como faço a substituição? Você sabe se os desenvolvedores Harbour têm intenção de colocar TRY /CATCH E SWITCH /CASE?
Sérgio
E switch / case, existe no Harbour? Se não como faço a substituição? Você sabe se os desenvolvedores Harbour têm intenção de colocar TRY /CATCH E SWITCH /CASE?
Sérgio
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Try /Catch / End em Harbour
Olá Sergio,
Não faço idéia se vão ou não implantar isso, nesse caso teria que entrar em contato com o grupo de desenvolvimento do Harbour.
Não faço idéia se vão ou não implantar isso, nesse caso teria que entrar em contato com o grupo de desenvolvimento do Harbour.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql