by JMorales » Sat Sep 02, 2006 9:17 am
Hola de nuevo Antonio, he compilado con el obj que me pasaste pero me sigue sin funcionar. El ejecutable lo construyo con el siguiente comando:
"Buildc3 testcom3", y el contenido del fichero por lotes es el siguiente:
@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for C3 - August 2004 C3 development power ³Ü
ECHO ³ (c) FiveTech, 1993-2004 for MS Windows 9x, NT, 2000/3, ME and XP ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
SET C3DIR=i:\C3
SET LIB=..\LIB;i:\C3\LIB32
if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
ECHO Compiling...
%C3DIR%\bin\c3 %1 -D__C3__ /n/a/v/w/i..\include > comp.log
@type comp.log
IF ERRORLEVEL 1 PAUSE
IF ERRORLEVEL 1 GOTO EXIT
:ENDCOMPILE
IF EXIST %1.rc i:\bcc55\bin\brc32 -r %1
ECHO Linking...
echo %C3DIR%\lib32\startup.obj + > b32.bc
echo %1.obj + >> b32.bc
echo i:\clipper5\fwc3\samples\comm.obj, + >> b32.bc <<<<< AQUI LE HE PUESTO EL MODULO QUE ME SASASTE
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo ..\lib\fivec3.lib + >> b32.bc
echo ..\lib\fivec3c.lib + >> b32.bc
echo objt32.lib + >> b32.bc
echo ccc32.lib + >> b32.bc
echo extend32.lib + >> b32.bc
echo dbfcdx32.lib + >> b32.bc
echo winapi32.lib, >> b32.bc
IF EXIST %1.res echo %1.res >> b32.bc
%C3DIR%\bin\tlink32 -Tpe -aa -c -m -V4.0 -L%C3DIR%\LIB32 @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built
%1
GOTO EXIT
:LINKERROR
PAUSE * Linking errors *
GOTO EXIT
:SINTAX
ECHO SYNTAX: Buildc3 [Program] {-- No especifiques la extensi¢n .PRG
ECHO {-- Don't specify .PRG extension
GOTO EXIT
:NOEXIST
ECHO Not exists the specified PRG
:EXIT
le he añadido puntualmente la linea que te marco en negrita pero no se si es correcto.
Gracias
Un Saludo
Javier