Entrar
¿Nuevo usuario? Inscribirme
DesarrolloClipper · Desarrollo de Software en CA-Clipper
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
ayuda para pasar de Clipper a xHarbour   Lista de mensajes  
Responder | Reenviar Mensaje #3578 de 3606 |
Hola a todos, tengo un sistema bastante grande hecho  con Clipper 5.3. Hace ya algun tiempo que intento pasar mis programas a xHarbour. He hecho varios intento pero siempre aparecen problemas que no sé resolver y me frustro y dejo todo botado, luego al tiempo lo retomo e intento nuevamente, en eso estoy ahora. Baje xHarbour y Borland, como compilar los programas con xharbour y borland no es tarea sencilla, intenté con BRMAKE, QAC y con xEDIT, sin tener bueno resultados. Lo ultimo que intenté fue con un .bat que encontré en un foro con el cual me fue bastante bien, el problema es que el .bat solo sirve para compilar un solo programa. Agradecería muchisimo si alguien me dijera como puedo compilar varios programas luego enlazarlos para que finalmente quede un solo ejecutable.
A continuacion les dejo el .bat que encontré por ahi que funciona bastante bien, pero sirve para un solo programa.
 
@ECHO OFF
CLS

if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST

ECHO Compiling...

set hdir=c:\xharbour
set bcdir=c:\borland\bcc55\bin

%hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /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%\bcc32 -M -c @b32.bc
:ENDCOMPILE

echo c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\hsx.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\rtl.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\common.lib + >> b32.bc
echo %hdir%\lib\libmisc.lib + >> b32.bc
echo %hdir%\lib\CodePage.lib + >> b32.bc
echo %hdir%\lib\DbfFpt.lib + >> b32.bc
echo %hdir%\lib\pcrepos.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 *
ECHO Linking...
%bcdir%\ilink32 -Gn -Tpe -s @b32.bc

rem delete temporary files
rem @del %1.c

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

:LINKERROR
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
 
 



Mar, 3 de Nov, 2009 7:42 pm

rosygahi
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #3578 de 3606 |
Desplegar mensajes Autor Ordenar por fecha

Hola a todos, tengo un sistema bastante grande hecho  con Clipper 5.3. Hace ya algun tiempo que intento pasar mis programas a xHarbour. He hecho varios...
Rosy
rosygahi
Sin conexión Enviar correo
3 de Nov, 2009
7:42 pm

Hola Rosy: Con dolores de cabeza?? no te preocupes, yo uso xharbour, fivewin y Borland C++55 al principio tuve los mismos problemas. Pero pasaron cuando...
julio gomez
juliogomezc
Sin conexión Enviar correo
4 de Nov, 2009
9:45 pm

Julio Gomez: Yo estoy en casi las mismas condiciones que Rosy, si me podes copiar tambien el “paso a paso†te agradezco. Sds Julio Olivera Montevideo ...
Julio Olivera (adinet)
jholivera
Sin conexión Enviar correo
4 de Nov, 2009
9:55 pm

Hola Julio, primero que todo mil gracias por tu voluntad de ayudarme, y aceptaria encantada tu paso a paso para ir digiriendo de a poco todo este proceso de...
Rosy
rosygahi
Sin conexión Enviar correo
5 de Nov, 2009
11:31 am

Estimados colegas, tengo el siguiente inconveniente. Tengo una computadora que tiene windows XP.  Cuando ingreso al D.O.S. y presiono las teclas ALT+ENTER,...
Marcelo Luna
marceloluna32
Sin conexión Enviar correo
5 de Nov, 2009
6:37 pm

Buenos Tardes Colega. Ubicate en el icono de MS-DOS, le dsd CLICK DERECHO y seleccionas propiedades en las casilla ejecutar seleccionas MAXIMIXADA, luego...
hector quiroz mejia
hectorquiroz...
Sin conexión Enviar correo
5 de Nov, 2009
9:26 pm

... De: hector quiroz mejia <hectorquirozmejia@...> Asunto: Re: [CA-Clipper] OT: ventana MS-DOS fuera de los márgenes del monitor A:...
hector quiroz mejia
hectorquiroz...
Sin conexión Enviar correo
5 de Nov, 2009
9:48 pm

Hola Rosy, Puedes contactarte con Ciro Vargas, el hizo una aplicacion -Clip2win- que permite pasar Clipper a xHarbour con solo modificar unas lineas en modo...
Sergio D.Castellari
sergio1972ar
Sin conexión Enviar correo
5 de Nov, 2009
6:32 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda