Página 1 de 1
Compilar WvwTools083
Enviado: 30 Jul 2008 22:13
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?
Re: Compilar WvwTools083
Enviado: 30 Jul 2008 22:36
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
Re: Compilar WvwTools083
Enviado: 03 Ago 2008 20:38
por sygecom
viewtopic.php?f=4&t=6923&start=30#p47446
Re: Compilar WvwTools083
Enviado: 03 Ago 2008 21:11
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
Re: Compilar WvwTools083
Enviado: 03 Ago 2008 22:40
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?
Re: Compilar WvwTools083
Enviado: 04 Ago 2008 09:05
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