Clipper/FiveWin - Varios PRG

   
Vista:

Varios PRG

Publicado por César (28 intervenciones) el 07/11/2007 15:47:09
Bs.Ds. a todos los del foro, realizo la siguiente consulta de un error que me surge al linkear con blinker 5, el error es FATAL C3018 TOO MANY SYMBOLS, que son muchos prg para un solo OBJ, como hago para generar varios objetos y luego hacer el EXE, si alguien me pueda ayudar con un ejemplo.
Mil gracias de antemano.
Saludos, Cesar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Varios PRG

Publicado por leandro alfonso (121 intervenciones) el 07/11/2007 16:03:13
Lo puedes hacer separando tu prg en varios archivos prg y luego los juntas en un archivo .clp de la siguiente manera:

CONTENIDO DEL ARCHIVO MENU.CLP ahi colocas todos tus prg..

lymaRCO01 //REPORTE PARA TODOS LOS COMPROBANTES DE DIARIO
lymaCAT22 //CATALOGO CONCEPTOS NOTAS CRÉDITO
lymaCAP19 //PROGRAMACION DE PRODUCCION

y los compilas de la siguiente manera:

CONTENIDO DEL ARCHIVO MENU.BAT

DEL *.OBJ
DEL *.EXE
CLIPPER @MENU.CLP
PAUSE
BLINKER FI MENU MSGSPA @\FW23\INCLUDE\FIVEWIN.LNK
PAUSE
MENU.EXE

Puedes colocar cuantos archivos clp quieras

Espero te sirva

Un saludo

LEANDRO ALFONSO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Varios PRG

Publicado por Adalberto (213 intervenciones) el 07/11/2007 18:05:30
Hola Cesar

Con seguridad que el ajemplo que adjunto NO es el mejor, a mi me funciona MUY BIEN y con eso estoy conforme.

Escribí un programa clipper que cada vez que lo ejecuto me genera un archivo que he llamado ENLAZA.LNK, con el cual enlazo así:

BLinker @enlaza.lnk

el contenido de archivo enlaza.LNK , que genera el programa clipper es:

BLINKER INCREMENTAL OFF
BLINKER LINK VERSION 3.0
BLINKER LINK XMS ON
BLINKER LINK EMS ON
BLINKER CACHE XMS 50%
BLINKER HOST DPMI ON
BLINKER HOST VCPI ON
BLINKER HOST XMS ON
BLINKER EXECUTABLE EXTENDED
BLINKER MESSAGE WINK
OUTPUT
WORKFILE temporal.TMP
FILE
//u1
FILE TuFileObj01
FILE TuFileObj02 Esto es lo importante de generar
.
.
.
LIB \BLINKER4\LIB\BLXCLP52
LIB \BLINKER4\LIB\BLXRATEX
LIB CLIPPER
LIB EXTEND
LIB TERMINAL

Lo hice de ésta manera porque cuando use los archivos .CLP me generó unos OBJ demasiado grandes.

Deso que te vaya bien.

Saludos, desde Santa Cruz de la Sierra - Bolivia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Varios PRG

Publicado por Ricardo Ramírez Espinoza (208 intervenciones) el 12/11/2007 16:29:03
César :
SI mal no recuerdo creando archivos *.OVL, solucionas el problema tambien...

Saludos!
Ricardo Ramírez!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Varios PRG

Publicado por Adalberto Baqueros (213 intervenciones) el 12/11/2007 19:58:23
Los archivos de .OVL son poco prácticos desde la version 5.0 de clipper, que incorporó el manejo dinámico de la memoria y swap a disco.

Además si enlazas con BLinker en modo protegido estarás haciendo use de 16 Mb de RAM y NO de 640 Kb como con RTLINK y el modo REAL.

Deseo que te vaya bien.

:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar