Primeiros passos com FiveWin

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

Primeiros passos com FiveWin

Post by vlademiro »

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

#include "FiveWin.ch"

PROCEDURE MAIN

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

RETURN

 
5. El contenido de fivewin01.hbp

Code: Select all

-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
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Post by karinha »

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

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
vlademiro
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Post by vlademiro »

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
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Post by karinha »

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
vlademiro
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Post by vlademiro »

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?
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Post by karinha »

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 _(Paths) estão corretos.

https://mega.nz/#!9ctBwCDK!3_xfmA66xnGL ... JTQgTY--Ww

Regards, saludos.
João Santos - São Paulo - Brasil
vlademiro
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Post by vlademiro »

Era o caminho no buildx.bat você acertou na _, 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.
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Primeiros passos com FiveWin

Post by karinha »

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!JwplZ0IQPSLb ... mDgxiJdfZA

Regards, saludos.
João Santos - São Paulo - Brasil
vlademiro
Posts: 5
Joined: Mon Mar 02, 2015 10:25 pm

Re: Primeiros passos com FiveWin

Post by vlademiro »

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. :)
Post Reply