Page 1 of 1

FW o FWH ESA ES LA PREGUNTA

Posted: Tue Sep 26, 2006 6:22 pm
by A&C
esta pregunta va a los usuarios ( Programadores),,

FWH es mejor de FW ,,, pero no me refrioro a 16b o 32b,, sino a que esta
totalmente operativo,, o posee algunos defectos errores...etc.

Ahora ,, estoy desarrollando una app en FW,, puedo migrarla a FHW..

como lo hago,,

alguien me puede ayudar,,, y cuando digo ayudar no me refiero a q me expliquen como sino a ayudar verdaderamente,,, explicar con peras y manzanas como hacer... que necesito y si no fuera mucho aportar con lo necesario y decirme dnd conseguirlo...

tengo y nose si me falta:.

BCC5
Harbour
FWH 2.6

que mas falta ,,

GRACIAS

Posted: Tue Sep 26, 2006 6:33 pm
by Antonio Linares
Es recomendable que leas esto:
http://www.fivetechsoft.com/spanish/fwh.html

FWH y Harbour/xHarbour estan 100% operativos.

Antonio

Posted: Tue Sep 26, 2006 7:13 pm
by A&C
Ya lei la lectura muy explicativa de Harbour

ahora me puedes ayudar a saber q mas necesito para usar FWH 2,6

he tratado pero no compila los samples

es igual q compilar con FW o no

AYUDA

Posted: Tue Sep 26, 2006 7:29 pm
by Antonio Linares
Sólo hay que modificar los paths en samples\buildh.bat y luego llamar samples\buildh.bat tutor01

Antonio

Posted: Wed Sep 27, 2006 12:13 am
by A&C
no caso no puedo compilar

que sera
me arroja esto

┌────────────────────────────────────────────────────────────────────────────┐
│ FiveWin for Harbour 2.6 - April 2005 Harbour development power │▄
│ (c) FiveTech, 1993-2005 for Microsoft Windows 95/98/NT/2000/ME and XP │█
└────────────────────────────────────────────────────────────────────────────┘█
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 25, Functions/Procedures 2
Generating C source output to 'tutor01.c'... Done.
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'TUTOR01.OBJ'
No se encuentra C:\FWH\SAMPLES\tutor01.il?
* Application successfully built
"tutor01" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\FWH\SAMPLES>


revise el buildh.bat y cambie los paths

aca el .bat

MIRA::
@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for Harbour 2.6 - April 2005 Harbour development power ³Ü
ECHO ³ (c) FiveTech, 1993-2005 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:\harbour
set bcdir=c:\bcc55

%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 @b32.bc;%bcdir%\include >b32.bc
:ENDCOMPILE


IF EXIST %1.rc %bcdir%\bin\brc32 -r %1


echo c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo ..\lib\FiveH.lib ..\lib\FiveHC.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.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\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbfdbt.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
echo %hdir%\lib\codepage.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo %hdir%\lib\rddads.lib + >> b32.bc
rem echo %hdir%\lib\Ace32.lib + >> b32.bc

echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib, >> b32.bc

IF EXIST %1.res echo %1.res >> b32.bc
rem uncomment this line to use the debugger and comment the next one
rem %bcdir%\bin\ilink32 -Tpe -s @b32.bc
%bcdir%\bin\ilink32 -Gn -aa -Tpe -s @b32.bc

rem delete temporary files
@del %1.c
@del %1.il?

IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built
%1
GOTO EXIT
ECHO

:LINKERROR
rem if exist meminfo.txt notepad meminfo.txt
rem PAUSE * Linking 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


OJALA ME AYUDES
PARA MIGRAR

Posted: Wed Sep 27, 2006 3:09 am
by ralph
evitarias un monton de problemas con los paths y todo eso si usas una herramienta como Verce.

http://fivetechsoft.com/forums/viewtopi ... ight=verce

Es super facil de usar

Suerte!

Ralph

Posted: Wed Sep 27, 2006 6:20 am
by Antonio Linares
Has creado los ficheros c:\bcc55\bin\bcc32.cfg y ilink32.cfg ?

Antonio

Posted: Wed Sep 27, 2006 12:07 pm
by A&C
si cree los dos archivos, en bcc55\bin...

pero aun me da el mismo error

QUE SERA

o deberia usar VERCE..

a mi me gusta mas compilar a mano... nose me acomoda mas...

alguna segurencia...

GRACIAS

Posted: Thu Sep 28, 2006 5:43 pm
by A&C
porfa responde

Posted: Thu Sep 28, 2006 6:23 pm
by Antonio Linares
Comprueba que se esté llamando a bcc32.exe y que se genere el fichero OBJ. Si se llama y no se genera, tiene que aparecerte un error de Borland en pantalla.

Posted: Sat Feb 23, 2008 4:22 am
by aphril
Creo que a esta alturas ya habrás encontrado la solución...
Pero en virtud de ayudar a otros usuarios que tal vez hayan experimentado un problema similar:

La creación de los ficheros *.cfg que se adicionan a Borland es MUY importante para no tener este problema. El "copy paste" no es un buen aliado a veces.
Los archivos *.cfg NO deben contener espacios! de otra forma no se crean correctamente. Para quienes no somos programadores, detalles como esos nos hacen perder mucho tiempo!
Lo digo porque buscando mi solución encontré muchos posts en los que se preguntaba acerca de los mismo.

Saludos
A.Segovia
Ing. electrónico y Telecomunicaciones.