Jump to content
Fivewin Brasil

Erro na geração de executável, por favor me ajudem!


Gui

Recommended Posts

┌────────────────────────────────────────────────────────────────────────────┐
│ FiveWin for xHarbour 1.2.3.10205 - Setembro 2017 xHarbour development power│▄
│ ® FiveTech, 1993-2006 for Microsoft Windows 95/98/NT/2000/ME and XP        │█
└────────────────────────────────────────────────────────────────────────────┘█
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Compiling...
xHarbour 1.2.3 Intl. (SimpLex) (Build 20170902)
Copyright 1999-2017, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'tst.prg' and generating preprocessed output to 'tst.ppo'...
Generating C source output to 'tst.c'...
Done.
Lines 207, Functions/Procedures 8, pCodes 734
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
tst.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN__TRDD' referenced from C:\FWH\SAMPLES\TST.OB
J
Error: Unresolved external '_HB_FUN_RDDSETFIELDEXTENT' referenced from C:\FWH\SA
MPLES\TST.OBJ
Error: Unresolved external '_HB_FUN_RDDADDFIELD' referenced from C:\FWH\SAMPLES\
TST.OBJ
* There are errors

C:\FWH\samples>

 

REM BUILDX.BAT

@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for xHarbour 1.2.3.10205 - Setembro 2017 xHarbour development power³Ü
ECHO ³ © FiveTech, 1993-2006 for Microsoft Windows 95/98/NT/2000/ME and XP        ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
ECHO Compiling...
set hdir=c:\xHarbour
set fwdir=c:\FWH
set bcdir=c:\BCC
%hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /w /p %2 %3 > clip.log
@type clip.log
IF ERRORLEVEL 1 PAUSE
IF ERRORLEVEL 1 GOTO EXIT
echo -O2 -e%1.exe -I%hdir%\include %1.c > b32.bc
%bcdir%\bin\bcc32 -M -c -v @b32.bc
:ENDCOMPILE
IF EXIST %1.rc %bcdir%\bin\brc32 -r %1
echo %bcdir%\lib\c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo %fwdir%\lib\Fivehx.lib + >> b32.bc
echo %fwdir%\lib\FiveHC.lib + >> b32.bc
echo %fwdir%\lib\Libmysql.lib + >> b32.bc
echo %fwdir%\lib\adordd.lib + >> b32.bc
echo %fwdir%\lib\usrrdd.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtgui.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\rddads.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
rem Uncomment these two lines to use Advantage RDD
echo %hdir%\lib\rddads.lib + >> b32.bc
echo %hdir%\lib\Ace32.lib + >> b32.bc
echo %hdir%\lib\pcrepos.lib + >> b32.bc
echo %hdir%\lib\ct.lib + >> b32.bc
echo %hdir%\lib\zlib.lib + >> b32.bc
echo %hdir%\lib\hbzip.lib + >> b32.bc
echo %hdir%\lib\libmisc.lib + >> b32.bc
echo %hdir%\lib\tip.lib + >> b32.bc
echo %hdir%\lib\png.lib + >> b32.bc
echo %hdir%\lib\xharbour.lib + >> b32.bc
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\uuid.lib + >> b32.bc
echo %bcdir%\lib\ws2_32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\gdi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\shell32.lib, >> b32.bc
IF EXIST %1.res echo %1.res >> b32.bc
rem uncomment this line to use the debugger and comment the following one
rem %bcdir%\bin\iLink32 -Gn -Tpe -s -v @b32.bc
%bcdir%\bin\iLink32 -Gn -aa -Tpe -s -v @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built
%1
GOTO EXIT
ECHO
rem delete temporary files
@del %1.c
:LINKERROR
ECHO * There are errors
GOTO EXIT
:SINTAX
ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG
ECHO {-- Don't specify .PRG extension
GOTO EXIT
:NOEXIST
ECHO The specified PRG %1 does not exist
:EXIT

 

//Parte do código fonte

// FiveWin Virtual RDD demo

#include "FiveWin.ch"

extern _TRDD

static oRdd

request TRDD

//----------------------------------------------------------------------------//

function Main()

   local nvalor := 0
      
   SetupRdd()

   USE Customer ALIAS "Test" VIA "ODBC"

   MsgInfo( Test->Test := 123.456 )

   MsgInfo( m->nvalor )

   MsgInfo( Test->Test )

   MsgInfo( valtype(Test->Test ))

return nil

Link to comment
Share on other sites

Obrigado pela orientação, consegui gerar o executável, no entanto, quando da execução do mesmo está apresentando o seguinte erro:

 

"Unrecoverable error 9000:

 Module 'adordd.prg' was compiled into PCODE version:9,this version of xHarbour expects version:10"

 

Sabe como devo corrigir?

Link to comment
Share on other sites

Olá Kapiaba, eu até prefiro ter xHarbour e Fivewin original, estou com dificuldade de encontrar os pares BCC / xHarbour / Fivewin , e também gostaria de saber se funcionam em 64bits, consegui gerar o executável, porém continua apresentando erro mesmo com as alterações citadas acima, com quem devo negociar a compra de xHarbour / Fivewin ?, trabalhei com uma versão antiga que funcionava bem, mas quando surgiu o Windows7 para 64bits, não conseguia nem compilar, só consegui entrando no xp via vmware, e também existe a questão Harbour e xHarbour para dificultar, tenho dúvidas em qual utilizar e quais as diferenças, o que sei é que já trabalhei com xHarbour/Fivewin, então, estou mas tendencioso a este que já conheço

Link to comment
Share on other sites

Para esta versão do Fivewin, use estes compiladores:

Se nao tiver, envie-me um email em: kapiabafwh@gmail.com ou fale com o Gilmer.

@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for xHarbour 17.01 - Jan. 2017          xHarbour development power ³Ü
ECHO ³ (c) FiveTech 1993-2017 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
	if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
	ECHO Compiling...
	REM USE XHARBOUR PARA BCC7.1 OU BCC7.2
if "%FWDIR%" == "" set FWDIR=.\..\
if "%XHDIR%" == "" set XHDIR=c:\XHBBCC72
rem if "%2" == "/b" set GT=gtwin
rem if not "%2" == "/b" set GT=gtgui
set GT=gtgui
	set hdir=%XHDIR%
set hdirl=%hdir%\lib
set bcdir=c:\bcc72
set fwh=%FWDIR%


 

Link to comment
Share on other sites

 

Olá Kapiaba, eu até prefiro ter xHarbour e Fivewin original, estou com dificuldade de encontrar os pares BCC / xHarbour / Fivewin , e também gostaria de saber se funcionam em 64bits, consegui gerar o executável, porém continua apresentando erro mesmo com as alterações citadas acima, com quem devo negociar a compra de xHarbour / Fivewin ?, trabalhei com uma versão antiga que funcionava bem, mas quando surgiu o Windows7 para 64bits, não conseguia nem compilar, só consegui entrando no xp via vmware, e também existe a questão Harbour e xHarbour para dificultar, tenho dúvidas em qual utilizar e quais as diferenças, o que sei é que já trabalhei com xHarbour/Fivewin, então, estou mas tendencioso a este que já conheço

Ops. Sorry, não tinha visto completo. é a pressa. 

Entre em contato com o Sr. Gilmer tavares no email:

VIRTUAL OBJECT INFORMÁTICA - Representante do FiveWin no Brasil.

R Goiacoz, 305 - Vila Progresso, Sorocaba, SP - CEP: 18090-590

Fone: (15) 3231-6840

Representante autorizado: Gilmer Tavares.

Email:

gilmer@fivewin.com.br

skype:

fivewinbrasil@hotmail.com

http://fivewin.com.br/index.php?/topic/21606-comprar-licenca/

abs.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...