Varios PRG en un solo EXE
Hola Cesar,
Desde mi experiencia, así lo hago y me va muy bien.
He creado un archivo de texto con extensión .NLK y dentro de ese archivo escribí lo siguiente:
BLINKER EXECUTABLE COMPRESS 1
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
nobell
OUTPUT ENIN.EXE
//
FILE D:\ENIN.PRG\ENINSOFT\CONTAB\TMP\ENIN.Obj
FILE D:\ENIN.PRG\ENINSOFT\CONTAB\TMP\ABAS.OBJ
FILE D:\ENIN.PRG\ENINSOFT\CONTAB\TMP\ACCTACTE.OBJ
FILE D:\ENIN.PRG\ENINSOFT\CONTAB\TMP\ACTCLAVE.OBJ
.
.
.(los demás PRG´s que necesites)
.
.
//
LIB C:\Enin\BLinker\BLXCLP53
LIB C:\Enin\BLinker\BLXRATEX
LIB C:\Enin\BLinker\EXTEND
LIB C:\Enin\BLinker\TERMINAL
LIB C:\Enin\BLinker\OsLib
LIB C:\Enin\BLinker\CPMI
LIB C:\Enin\BLinker\Lfn
LIB C:\Enin\BLinker\Nanfor
LIB C:\Enin\BLinker\Fast
LIB C:\Enin\BLinker\DBFCDX
LIB C:\Enin\BLinker\LlibG
LIB C:\Enin\BLinker\Clipper
LIB C:\Enin\BLinker\CTp53
LIB C:\Enin\BLinker\WApi
LIB C:\Enin\BLinker\_DBFCDX
LIB C:\Enin\BLinker\ApiBli
/NOE;
Las librerías que NO necesites puedes eliminar y agregar las que usas, debes tener especial cuidado con las unidades de disco y con las rutas aquí mencionadas, las he dejado por razones de ejemplo.
Para compilar es archivo por archivo, pero puedes hacer un pequeño programa en clipper que le envíe, al siguiente archivo por lotes, el nombre y extensión del archivo y los parámetros a compilar.
@ECHO OFF
CLS
@Clipper %1 %2
@IF ErrorLevel 1 PAUSE
Una vez compilado solo tenes que escribir desde la línea de comando lo siguiente:
BLINKER @MiArchivo.LNK
Y ya está.
Saludos, desde Santa Cruz de la Sierra – Bolivia