Primeiros passos com FiveWin

Primeiros passos com FiveWin

Postby vlademiro » Wed Mar 11, 2020 1:10 pm

Le pido a ayuda dos senhores para compilar un programa de prueba usando la versión demo de fivewin.

1. Uso Harbour 3.2 compilado dos fuentes con Borland C ++ 5.5
2. Copié libs fiveh.lib y fivehc.lib de c:\fwh\lib a c:\harbour\lib\win\bcc
3. Creé dos archivos: fivewin01.prg y fivewin01.hbp
4. El contenido de fivewin01.prg

Code: Select all  Expand view

#include "FiveWin.ch"

PROCEDURE MAIN

    MsgInfo( FWVERSION + Chr( 13 ) + FWCOPYRIGHT, FWDESCRIPTION )

RETURN

 


5. El contenido de fivewin01.hbp

Code: Select all  Expand view

-lfivehc
-IC:\Fwh\INCLUDE

hbxpp.hbc

fivewin01.prg
 


6. Genere el ejecutable con hbmk2 fivewin01 con éxito: "FWH 6.12 (c) FiveTech, 1993-2006". :D :)

7. Al agregar la segunda lib solo para probar la compilación: -lfiveh. Una serie de errores:

Harbour 3.2.0dev (r2002240732)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'fivewin01.prg'...
Lines 3481, Functions/Procedures 1
Generating C source output to 'C:\Users\Win7\AppData\Local\Temp\hbmk_xthc0x.dir\fivewin01.c'... Done.
C:\Users\Win7\AppData\Local\Temp\hbmk_xthc0x.dir\fivewin01.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|ERRSYSW
Error: Unresolved external '_HB_FUN_HB_DBG_VMSTKLCOUNT' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMPARLLIST' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMVARLGET' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMVARSLEN' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
hbmk2[fivewin01]: Erro: Executando linkeditor. 2
ilink32.exe @C:\Users\Win7\AppData\Local\Temp\hljr61.lnk

hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s):
HB_DBG_VMSTKLCOUNT(), HB_DBG_VMPARLLIST(), HB_DBG_VMVARLGET(),
HB_DBG_VMVARSLEN()

8. Onde estou errando ? :(


Gracias
vlademiro
 
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Postby karinha » Wed Mar 11, 2020 2:10 pm

Bom dia Vlademiro, você tem um xHarbour instalado em seu computador? Aprender a compilar com xHarbour, é mais fácil do que com Harbour, depois de aprender a compilar com xHarbour, você passaria a aprender com Harbour. Se sim, eu posto um cx.bat e um cx.lnk para você poder testar o fivewin 6.12. Mostre também, como está a pasta do fivewin que você instalou em sua máquina se aparece assim:

Code: Select all  Expand view

Pasta de C:\FWH1701 -> no seu caso, seria: FWH1612

19/02/2018  12:15    <DIR>          .
19/02/2018  12:15    <DIR>          ..
22/02/2017  11:53    <DIR>          avis
22/02/2017  11:53    <DIR>          bitmaps
22/02/2017  11:53    <DIR>          cursors
22/02/2017  11:53    <DIR>          dll
22/02/2017  11:53    <DIR>          gifs
22/02/2017  11:53    <DIR>          icons
22/08/2019  09:51    <DIR>          include
12/12/2017  10:42    <DIR>          lib
22/02/2017  11:53    <DIR>          makes
22/02/2017  11:53    <DIR>          manual
14/02/2020  16:23    <DIR>          samples
22/02/2017  11:53    <DIR>          sounds
08/05/2019  16:18    <DIR>          source
26/10/2017  08:53    <DIR>          Tools
22/02/2017  11:53    <DIR>          uestudio
22/02/2017  11:53    <DIR>          visual
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7190
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Postby vlademiro » Wed Mar 11, 2020 3:30 pm

Obrigado pela ajuda!

Faz muitos anos que não trabalho com xHarbour. Vi no site xharbour.org que não tem mais xHarbour para Borland C++ 5.5 , o mais antigo é para 5.8. Será que vai funcionar ?

Vou tentar. Obrigado.

***

¡Gracias por la ayuda!

No he trabajado con xHarbour durante muchos años. Vi en xharbour.org que ya no hay xHarbour para Borland C ++ 5.5, el más antiguo es para 5.8. ¿Funcionará?

Voy a intentarlo. Gracias
vlademiro
 
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Postby karinha » Wed Mar 11, 2020 3:37 pm

Pode tentar com o 5.8, creio que funcionará, senão, eu tenho o Bcc 5.5. que uso com o FWH2.7, abs.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7190
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Postby vlademiro » Wed Mar 11, 2020 5:20 pm

Eu fiz o seguinte (em uma máquina virtual com windows 7 recém instalado):

1. Baixei e instalei o xHarbour de xharbour.org
2. Instalei o Borland 5.8.2 (Link do site do xharbour)
3. Usei o arquivo bld.bat para testar um "Hello World". Deu certo.
4. Baixei o fivewin demostração
5. Fui em c:\fwh\samples e executei Buildx.bat tutor01, mas deu erros. As mensagens de erro não apareceram, apenas 3 linhas com o seguinte : "O sistema não pode encontrar o caminho especificado."

Creio que deve ser a lib e os includes. Como faço para incluir esses arquivos ? Falta mais alguma coisa ?


****

Hice lo siguiente (en una máquina virtual recién instalada con Windows 7):

1. Descargué e instalé xHarbour de xharbour.org
2. Instalé Borland 5.8.2 (enlace al sitio web de xharbour)
3. Utilicé el archivo bld.bat para probar un "Hello World". Funcionó.
4. Descargué la demo de fivewin
5. Fui a c: \ fwh \ samples y ejecuté Buildx.bat tutor01, pero me dio errores. Los mensajes de error no aparecieron, solo 3 líneas con lo siguiente: "El sistema no puede encontrar la ruta especificada".

Creo que debe ser lib e incluye. ¿Cómo incluyo estos archivos? ¿Falta algo más?
vlademiro
 
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Postby karinha » Wed Mar 11, 2020 5:35 pm

No \samples, digite DIR *.LOG edite o .LOG de erros e poste. abs.

Baixe o BCC582 do meu Mega Upload e teste com ele. Verifique o BUIDLX.BAT, se os caminhos(Paths) estão corretos.

https://mega.nz/#!9ctBwCDK!3_xfmA66xnGLJLZj2U0wdN1vxW-IVbI0rJTQgTY--Ww

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7190
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Postby vlademiro » Wed Mar 11, 2020 6:01 pm

Era o caminho no buildx.bat você acertou na mosca, agora o executável é gerado mas ocorre um erro de execução:


Em uma janela modal :

Module 'ACTIVEX.PRG' was compiled into PCODE version: 7, this version of xHarbour expects version:10.

Tudo leva a crer que é um conflito.

A lib fivewin foi compilada com um PCODE version 7 e esse xHarbour requer uma vesão 10 (mais nova).

Muito provavelmente é a versão do Borland C 5.8.2 (que eu baixei do xharbour.org) e a versão do fivewin, feita para ser compilada pelo Borland C 5.5

Obrigado pelas dicas, fazia muitos anos (mais de dez anos) que eu não compilava um programa em xharbour. Vou ver se consigo um xHarbour para borland C++ 5.5 ou se consigo compilar um harbour dos fontes usando o Borland C++ 5.5

A equipe do fivewin poderia pelo menos disponibilizar uma versão de demonstração que não desse tanto trabalho para compilar.
vlademiro
 
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Postby karinha » Wed Mar 11, 2020 6:05 pm

version of xHarbour incorrect. Versão do xHarbour está incorreta. Vou postar o link da minha versão para BCC582.

Baixe esta versão do xHarbour, para FiveWin 16.12, nunca usei, baixei do pctoledo, postado pelo Rochinha se não me engano.

https://mega.nz/#!VU0EmaLL!JwplZ0IQPSLbq79u_u07p77Xwvv0JS3QPmDgxiJdfZA

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7190
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Postby vlademiro » Fri Mar 13, 2020 7:05 pm

Obrigado por ter disponibilizado os arquivos, mas não deu certo. Ocorre o mesmo erro.

Estou criando uma máquina virtual para o ambiente para não bagunçar.

Nessa máquina eu tenho o xHarbour e o Borland 5.8 , o fivewin é a versão de demonstração disponibilizada no site.

O erro é o mesmo mencionado na mensagem anterior (activex.prg ... )

Acho que não há muito o que fazer, nesse final de semana vou ver se refaço os passos porque posso ter errado em alguma coisa. Mas acho que não foi isso.


Obrigado pela atenção. :)
vlademiro
 
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 15 guests