Migração Clipper X xHarbour Visual Lib 2.3

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

Moderador: Moderadores

locio
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 27 Out 2006 14:21

Migração Clipper X xHarbour Visual Lib 2.3

Mensagem por locio »

Se possivel me ajude.

Coloquei no inicio do programa principal a seguinte codificação:

#include "visual2.ch"

FUNCTION main()
#ifdef USE_GTWVT
REQUEST WVT_SETCODEPAGE
WVT_SETTITLE( 'Cadastro de Clientes' )
#endif

#ifdef USE_GTWVW
REQUEST WVW_NSETCURWINDOW
REQUEST WVW_NNUMWINDOWS
REQUEST WVW_NOPENWINDOW
REQUEST WVW_LCLOSEWINDOW
REQUEST WVW_NSETCURWINDOW
REQUEST WVW_SETTITLE
REQUEST WVW_SETCODEPAGE
WVW_SetMainCoord( .t. )
WVW_SETTITLE(, 'Cadastro de Clientes' )
#endif

SET EVENTMASK TO 159

Quando compilo com brmake da a mensagem:

Can´t open #include file: ´visual2.ch´; no such file or directory


Outro problema: onde coloco a pasta CONTRIB e se devo referencia-la em que lugar?

Estou compilando no Win98

Agradeço a ajuda,

Malta Lócio
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Vc recebeu este arquivo VISUAL2.CH ? Se sim copie todos os .CH para a pasta INCLUDE do seu harbour ou xharbour. Isto deve resolver. Sobre o caso das contribs, basta copiar os arquivos .LIB para a pasta LIB do teu [x]HB e pronto! Isto deve resolver.

:)Pos
locio
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 27 Out 2006 14:21

Migração Clipper X xHarbour + Visual lib 2.3

Mensagem por locio »

Caro Renato,

Acho que estou quase conseguindo, mas, ainda preciso de uma ajudazinha.

Ficou resolvido o problema do visual lib (.ch). Entretanto procurei os .lib na pasta contrib e não encontrei.

Mesmo assim compilei e esta dando:

Unresolved external '_HB_FUN_VLSCROLL' referenced ...
Unresolved external '_HB_FUN_VLDEVOUT' referenced ...
Unresolved external '_HB_FUN_VLDISPBOX' referenced ...
Unresolved external '_HB_FUN_VLDEVOUTPICT' referenced ...
Unresolved external '_HB_FUN_VLSAVESCREEN' referenced ...
Unresolved external '_HB_FUN_VLRESTSCREEN' referenced ...

Espero sua ajuda.

Obrigado,

Lócio
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Nas contribs que vc baixou vieram arquivos .PRG ??? Se sim, veja se tem como baixar a versão já compilada (não me lembro se tem lá pra downlaod...) + isto com certeza irá resolver!
locio
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 27 Out 2006 14:21

Migração Clipper X xHarbour + Visual lib 2.3

Mensagem por locio »

Por favor,

Alguem tem como me indicar onde posso encontrar CONTRIB.LIB já compilada. Se possivel enviar pro meu e-mail:

locio@hotmail.com

Obrigado,

Lócio
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo locio,

Seguinte, a pasta Contrib possui subpastas, cada subpasta possui as rotinas para gerar uma determinada .LIB ( certo?), Acredito que se vc baixou o xharbour compilado não ira precisar compilar nenhuma lib, pois na pasta LIB do mesmo ja estão as mais usadas (prontinhas!), verifique se o seu ambiente esta configurado corretamente para elas (Ex: SET INCLUDE C:\xHarbour\Lib;).


Valeu!
:)Pos
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
locio
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 27 Out 2006 14:21

Migração Clipper X xHarbour + Visual lib 2.3

Mensagem por locio »

Caro Rogério

Fiz, ou acho que fiz, o que vc indicou, mas não resolveu. Abaixo estou postando o autoexec.bat que estou utilizando, para sua verificação:

PROMPT $P$G
SET TEMP=C:\TEMP
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\CLIPP501\BIN;C:\CLIPP501\LIB;C:\CLIPP501\OBJ;C:\CLIPP501\PLL;C:\BRMAKE

SET INCLUDE=C:\CLIPP501\INCLUDE
SET LIB=C:\CLIPP501\LIB
SET OBJ=C:\CLIPP501\OBJ
SET PLL=C:\CLIPP501\PLL

SET PATH=%PATH%;c:\xharbour\bin;c:\bcc55\bin;c:\vislib23;c:\xharbour\lib;c:\bcc55\lib
set lib=%LIB%;c:\xharbour\lib;c:\bcc55\lib
set include=%INCLUDE%;/c:\xharbour\include;c:\bcc55\include

SET CLIPPER=F255

Lembro que o meu sistema é Win98

Agradeço a ajuda,

Lócio
Responder