Uso apropiado de los archivos de cabecera .h

579 views
Skip to first unread message

Ricardo Pina

unread,
May 22, 2013, 6:57:26 PM5/22/13
to Grupo VFP
Hola
 
Tengo una duda desde siempre.
Yo tengo una clase formulario en la que incluyo el archivo .h a su vez tengo que volver a incluir el mimso archivo .h en cada formulario basado en esa clase.
Esto es así o estoy haciendo algo mal.
 
Saludos

--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

MALKASOFT ADPI: http://www.developervfp.blogspot.com/

unread,
May 22, 2013, 7:03:42 PM5/22/13
to publice...@googlegroups.com
Hola en tu PRG inicio puedes insertar el siguiente código
#INCLUDE "INCLUDE\INTEGRAL.H"

Donde include es una carpeta y integral.h es el archivo, si lo estas incluyendo en la clase padre de tus formularios también funciona sin problema, recuerda que si usas una clase base para tus formularios es mucho mejor el desarrollo en VFP.



Pd.: Descargate mi grilla que tiene multiples funciones como filtrar, multiseleccion, búsqueda, etc del siguiente link http://www.developervfp.blogspot.com/p/gridlibre-v35.html. Ahora también puedes bajarte mi ultima herramienta Busqueda Incremental con un TEXTBOX http://developervfp.blogspot.mx/p/busqueda-incremental-con-un-textbox.html  las herramientas viene con código fuente, ojo no hacer mal uso por favor. 


Saludos; 


Ing. Russvell Jesus Soto Gamarra 
San Juan del Rio - Queretaro - Mexico 
Nextel.: 52*133750*16
rycjesusrj @ hotmail.com 


Diana Cristina Aguilar Ramirez

unread,
May 22, 2013, 7:08:36 PM5/22/13
to publice...@googlegroups.com
Si tu haces alguna modificacion al formulario el proceso que hace el llamdo al archivo H si debes incluirlo en el formulario de lo contrario no es necesario
--
Diana C. Aguilar R.

Ricardo Pina

unread,
May 22, 2013, 7:18:21 PM5/22/13
to Grupo VFP
Hola Russvell
 
El archivo esta incluido en el PRG inicial, en la clase base y en cada formulario basado enesa clase para que lo tome bien.
 
Saludos

Ricardo Pina

unread,
May 22, 2013, 7:22:38 PM5/22/13
to Grupo VFP
Hola Diana
 
Tanto la clase como los formularios basados en esa clase estan generados visualmente y el include por Menu Formulario/Clase - Incluir archivo
Te referis a incluirlos en código (método load o init ) ?
 
Saludos
 

Carlos Miguel FARIAS

unread,
May 22, 2013, 7:39:47 PM5/22/13
to Grupo Fox

El include no es un comando ejecutable. Es una directiva del compilador. Debe incluirse entiendo en todos los componentes independientes que se usen (bibliotecas de clase, formularios, prg. Etc,)
Saludos Miguel La Pampa RA

Ricardo Pina

unread,
May 22, 2013, 7:49:26 PM5/22/13
to Grupo VFP
Hola Carlos
 
Entonces, no hay manera ? no se hereda el archivo incluido en la clase ?
 
Saludos

Carlos Miguel FARIAS

unread,
May 22, 2013, 9:35:29 PM5/22/13
to Grupo Fox

El archivo h tiene asigna nombres a segmentos de código.
generalmente lo usamos para constantes de texto pero puede ser cualquier cosa.
Al momento que generas el fxp, o el ejecutable, todas las constantes definidas son reemplazadas por lo que se indico en los defines y luego se genera el pseudocodigo.
Como cada archivo se compila esencialmente por separado, cuando heredas, se hace en función de lo compilado, o sea, no se pasan las definiciones de constantes.
Justamente esa es la técnica que suelo indicar para ofuscar programas.
Saludos: Miguel, La Pampa (RA)

Diana Cristina Aguilar Ramirez

unread,
May 22, 2013, 9:43:21 PM5/22/13
to publice...@googlegroups.com
Hay amigo
en el prg principal se coloca por ejemplo
#INCLUDE "Archivos\APLICACION.H"
 
pero si en el proceso load haces un llamado por ejemplo UNA VARIABLE MENSAJE 
pero hiciste alguna modificacion ahi en ese metodo debes incluir el archivo.h en el formulario
de lo contrario no hay ninguna necesidad
Reply all
Reply to author
Forward
0 new messages