Compilar WvwTools083

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

Moderador: Moderadores

Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Compilar WvwTools083

Mensagem por clodoaldomonteiro »

Olá amigos!

Estou tentando compilar a wvwtools e dá o seguinte erro:

Código: Selecionar todos

Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
source\winapi.c:
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
source\gtwvw.c:
Error E2141 source\gtwvw.c 385: Declaration syntax error
Error E2147 source\gtwvw.c 433: 'gt_Init' cannot start a parameter declaration
Error E2293 source\gtwvw.c 433: ) expected
*** 3 errors in Compile ***
O que fazer para corrigir?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Re: Compilar WvwTools083

Mensagem por clodoaldomonteiro »

Vi que para compilar a wvwtools tem que ter a lib gtwvw, mas não consigo compilá-la, mostra o seguinte erro:

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	bcc32  -c -O2 -I..\..\include -DHB_WIN32_IO -o..\..\obj\b32\gtwvw.obj gtwvw.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
gtwvw.c:
Error E2141 gtwvw.c 395: Declaration syntax error
Error E2147 gtwvw.c 411: 'gt_Init' cannot start a parameter declaration
Error E2293 gtwvw.c 411: ) expected
*** 3 errors in Compile ***

** error 1 ** deleting ..\..\obj\b32\gtwvw.obj
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Compilar WvwTools083

Mensagem por sygecom »

viewtopic.php?f=4&t=6923&start=30#p47446
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Re: Compilar WvwTools083

Mensagem por clodoaldomonteiro »

Resultado da wvwtools083 compilada com o xharbour 0.99.70

Código: Selecionar todos

Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
source\winapi.c:
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
source\gtwvw.c:
Warning W8004 source\gtwvw.c 17056: 'hDc' is assigned a value that is never us
Warning W8004 source\gtwvw.c 18162: 'w' is assigned a value that is never used
Warning W8004 source\gtwvw.c 18183: 'dErr' is assigned a value that is never u
Warning W8004 source\gtwvw.c 18201: 'Res' is assigned a value that is never us
Warning W8004 source\gtwvw.c 18435: 'sText' is assigned a value that is never
Warning W8004 source\gtwvw.c 18455: 'uiCtrlId' is assigned a value that is nev
Warning W8004 source\gtwvw.c 19078: 'bSystem' is assigned a value that is neve
xHarbour Compiler build 0.99.70 (SimpLex)
Copyright 1999-2006, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'source\bug.prg'...
?source\bug.prg(4) Error F0001  Can't open #include file: 'winuser.ch'; No suc
Compilada com o xharbour 1.0.0

Código: Selecionar todos

Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
source\winapi.c:
Error E2040 C:\XHARBOUR\include\hbvmpub.h 256: Declaration terminated incorrec
Error E2040 C:\XHARBOUR\include\hbvmpub.h 264: Declaration terminated incorrec
Error E2450 C:\XHARBOUR\include\hbvmpub.h 306: Undefined structure 'hb_struStr
Error E2040 C:\XHARBOUR\include\hbvmpub.h 407: Declaration terminated incorrec
Error E2139 C:\XHARBOUR\include\hbvmpub.h 420: Declaration missing ;
Error E2238 C:\XHARBOUR\include\hbvmpub.h 421: Multiple declaration for 'HB_EX
Error E2344 C:\XHARBOUR\include\hbvmpub.h 420: Earlier declaration of 'HB_EXTR
Error E2139 C:\XHARBOUR\include\hbvmpub.h 421: Declaration missing ;
Error E2040 C:\XHARBOUR\include\hbvmpub.h 423: Declaration terminated incorrec
Error E2040 C:\XHARBOUR\include\hbapi.h 184: Declaration terminated incorrectl
Warning W8017 C:\XHARBOUR\include\hbapi.h 190: Redefinition of 'HB_IS_OBJECTDE
Error E2040 C:\XHARBOUR\include\hbapi.h 393: Declaration terminated incorrectl
Error E2040 C:\XHARBOUR\include\hbapi.h 419: Declaration terminated incorrectl
Error E2040 C:\XHARBOUR\include\hbapi.h 445: Declaration terminated incorrectl
Error E2040 C:\XHARBOUR\include\hbapi.h 550: Declaration terminated incorrectl
Error E2040 C:\XHARBOUR\include\hbapi.h 567: Declaration terminated incorrectl
Error E2356 C:\XHARBOUR\include\hbapi.h 570: Type mismatch in redeclaration of
Error E2344 C:\XHARBOUR\include\hbapi.h 553: Earlier declaration of 'hb_storcl
Error E2040 C:\XHARBOUR\include\hbapi.h 584: Declaration terminated incorrectl
Error E2040 C:\XHARBOUR\include\hbapi.h 663: Declaration terminated incorrectl
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Re: Compilar WvwTools083

Mensagem por clodoaldomonteiro »

Já entendi muita coisa.

Tava tentando compilar o exempli wvwtest.prg que tem na pasta wvwtools, e vi que no HBMAKE em LIB GRAFICA deve ficar NONE, e indico a lima externa wvwtoos.lib e ainda mostra o seguinte erro.

Código: Selecionar todos

HbMake v1.17 - xHarbour Make Utility
Copyright (C) 2000-2005 xHarbour project - http://www.xharbour.org
xHarbour build 0.99.70 Intl. (SimpLex) / Borland C++ 5.5.1

     Compiling :WVWTEST.PRG
     +------------[ 100% ]--------------+
     ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
     +----------------------------------+

C:\BCC55\BIN\ilink32  @makefile.lnk
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_DBF_SENHA' referenced from C:\XHARBOUR\LIB\WVWTOOLS.LIB|twindows
Existe um prg twindows, mas dentro dele não tem a função dbf_senha.

O devo fazer?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Compilar WvwTools083

Mensagem por sygecom »

Marcos, desculpa mas essa versão que te passei eu tinha feito alguns ajustes e fiz algumas custumizações e essa do DBF_SENHA() era uma DELAS, serve para pegar o todos os nomes dos Menus para ser usado no controle de senhas dos meus sistemas.Vc pode comentar essa LINHA em "twindows.prg" ou segue abaixo a função usada:

Código: Selecionar todos

****************************
Function DBF_SENHA(cCaption)  // GRAVA TODOS OS ACESSO DO SISTEMA EM DBF
****************************
IF !FILE("MENUS.DBF")
   vARQ:={}
   aadd( vARQ, {"ACESSO"     , "C",75,0 } )
   aadd( vARQ, {"HABILITADO" , "C", 3,0 } )
   DbCreate( "MENUS.DBF", vARQ )
ENDIF
IF SELECT("MENUS")=0
   USE MENUS ALIAS MENUS SHARED
ENDIF
SELE MENUS
AppRede()
Repl ACESSO     WITH Subs(cCaption,AT("-",cCaption)+1,LEN(ALLTRIM(cCaption))-1)
Repl HABILITADO WITH "NÃO"
Return
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder