Informix - compilar formas 4gl y 4gi

   
Vista:

compilar formas 4gl y 4gi

Publicado por Ricardo (2 intervenciones) el 28/04/2010 01:18:16
Buen dia a todos, le pregunto lo sgte, voy a generar una migracion de informix 4gl y necesito compilar todas las formas, todos los 4gl y los 4gi, pero necesitro hacer un shell desde el sistema linux; yo se que la instruccion para compilar las las formas es "form4gl" pero no recuerdo la de compilar los 4gl y los 4gi; podrian explicarme como puedo hacer este proceso de manera que compile todos los 4gi y los 4gl.

Gracias. Ricardo
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:compilar formas 4gl y 4gi

Publicado por René (64 intervenciones) el 29/04/2010 17:34:28
Ricardo:

La compilacion de programas 4gl es con el comando: fglpc

Te recuerto que los 4gl son los codigos, los 4gi son los programas ya compilados.

Entonces la sintaxis seria:

fglpc programa.4gl
Esto te devolveria los archivos programa.4go y programa.4gi o programa.4ge
Dependiendo que 4gl estes usando.

Saludos.
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:compilar formas 4gl y 4gi

Publicado por Mike (4 intervenciones) el 02/06/2010 18:27:21
Hola Ricardo, para compilar los 4gl es el comando c4gl, un ejemplo de shell para compilar todos los 4gl a objeto quedaría asi:

ubicado en el directorio donde están las fuentes:

for xx in *.4gl; do c4gl -c $xx; done

Una vez compilado entonces sólo te quedaría compilar el programa vía i4gl. Ahora si quieres compilar el programa directamente desde prompt sería así:

c4gl archivo1.4gl archivo2.4gl archivo3.4gl ... -o programa.4ge

EXTRA:
Para compilar las formas: for yy in *.per; do form4gl $yy; done
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:compilar formas 4gl y 4gi

Publicado por Piola (1 intervención) el 03/12/2010 18:27:26
Hola Ricardo:

Para compilar los 4gl la instruccion es fglpc nombre.4gl, ahora la diferencia entre un 4go y un 4gi, es que el .4gi tiene prioridad sobre el 4go, es decir, fglpc programa.4gl te queda un programa.4go pero puede hacer lo siguiente fglpc programa.4gl > programa.4gi o tambien fglpc programa1.4gl programa2.4gl > programa3.4gi.


ahora debes tener claro cuales son los 4gi y los programa o programas que los componenen los 4gi que tus tienes.

te recomiendo hacer un ls -lt *.4gl |cut -c56,90 > archivos (56-90 debes calcular bien esto)

y luego hacer un vi archivos

dentro del vi hacer :%s/^/fglpc (fglpc tiene un espacio al final)

y luego sh archivos ....
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:compilar formas 4gl y 4gi

Publicado por Cesar (1 intervención) el 04/10/2014 05:01:52
Los 4gi son las compilaciones de los 4gl
Lo que tienes que hacer es un archivo sh
la forma de ejecutar los sh es con los siguiente form:
sh nombre.sh
. nombre.sh


como esta constituido los sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#---estos es para los aplicativo
fglpc aplicativo1.4gl  #--aplicativo principal
fglpc aplicativo2.4gl  #--librerias
fglpc aplicativo3.4gl  #--librerias
 
#---esto es para los formulario
form4gl formulario1a.per
form4gl formulario2a.per
form4gl formulario3a.per
 
#--unimos los 4gl compilados para formar el 4gi
cat aplicativo1.4go, aplicativo2.4go aplicativo4.4go > aplicativo1.4gi
 
fglgo aplicativo1.4gi
 
#-----------------------------------------------------

lo graba y lo ejecutas
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

compilar formas 4gl y 4gi

Publicado por reyna (2 intervenciones) el 15/09/2011 01:07:54
c4gl -o ejecutable programa.4gl
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