Real Time Form Manager
Posted: Wed Oct 12, 2016 10:01 am
Hello Pablo, some months ago Nikos and I started working on an editor for our forms which was running at the same time the program was. We wanted to reposition controls, change colors etc on the fly while the program was running so we could see the result on our screen before we re-compiled the program. We wanted to share that editor at some point because at the moment it has many flaws, but because we had lots of work and little free time we postponed the development again and again.
Now seeing your wonderful idea, you woke me up again I am going to share the code here, but please be patient with us because its just a small prototype at the moment. We use the HMG_SYSDATA to get our controls,forms,etc....
I have a great list of improvements already but i i think if we could combine that with your idea we can make an excellent tool for all of us. I am willing to help in anyway possible on my free time.
We called the project Real Time Form Manager or RTFM.
To make it work you need to add the Rtfm.prg and the Rtfm.fmg files in your project and recompile. Also copy the Rtfm.ini in your project's folder, and inside your main prg before the activate main you have to call the Rtfm_Init() function.
Thats it. Pretty simple.It has some glitches with a timer that is running but i havent worked on it for some time now.
P.S.: Personally and i think Nikos also, i am very happy to see you back and active. You were always contributing to move the HMG forward and helping lots of people in here.
Google translate
Hola Pablo, hace unos meses Nikos y empecé a trabajar en un editor para nuestros formularios que se estaba ejecutando en el mismo momento en que el programa era. Queríamos cambiar la posición de los controles, cambiar los colores, etc sobre la marcha mientras el programa se ejecuta, así que pudimos ver el resultado en nuestra pantalla antes de que vuelvan a compilar el programa. Queríamos compartir ese editor en algún momento, porque en el momento en que tiene muchos defectos, pero porque teníamos mucho trabajo y poco tiempo libre que pospuso el desarrollo y otra vez.
Ahora ver a su idea maravillosa, que me despertó de nuevo Voy a compartir el código aquí, pero por favor sean pacientes con nosotros porque es sólo un pequeño prototipo en el momento. Usamos el HMG_SYSDATA para conseguir nuestros controles, formularios, etc ....
Tengo una gran lista de mejoras ya, pero yo creo que si pudiéramos combinar eso con su idea de que podemos hacer una excelente herramienta para todos nosotros. Estoy dispuesto a ayudar de cualquier manera posible en mi tiempo libre.
Llamamos al proyecto en tiempo real Forma Manager o RTFM.
Para que funcione es necesario agregar los archivos de la Rtfm.fmg Rtfm.prg y en su proyecto y recompilar. También copiar el Rtfm.ini en la carpeta de su proyecto, y dentro de su prg principal antes de que el principal activa usted tiene que llamar a la función Rtfm_Init ().
Eso es. Bastante simple.It tiene algunos problemas con un temporizador que se está ejecutando, pero que no he trabajado en él durante algún tiempo.
P.S .: En lo personal y creo que Nikos también, estoy muy feliz de verte de nuevo y activo. Siempre estaban contribuyendo a mover la HMG adelante y ayudar a mucha gente aquí.
Update: Uploaded the correct files
Now seeing your wonderful idea, you woke me up again I am going to share the code here, but please be patient with us because its just a small prototype at the moment. We use the HMG_SYSDATA to get our controls,forms,etc....
I have a great list of improvements already but i i think if we could combine that with your idea we can make an excellent tool for all of us. I am willing to help in anyway possible on my free time.
We called the project Real Time Form Manager or RTFM.
To make it work you need to add the Rtfm.prg and the Rtfm.fmg files in your project and recompile. Also copy the Rtfm.ini in your project's folder, and inside your main prg before the activate main you have to call the Rtfm_Init() function.
Thats it. Pretty simple.It has some glitches with a timer that is running but i havent worked on it for some time now.
P.S.: Personally and i think Nikos also, i am very happy to see you back and active. You were always contributing to move the HMG forward and helping lots of people in here.
Google translate
Hola Pablo, hace unos meses Nikos y empecé a trabajar en un editor para nuestros formularios que se estaba ejecutando en el mismo momento en que el programa era. Queríamos cambiar la posición de los controles, cambiar los colores, etc sobre la marcha mientras el programa se ejecuta, así que pudimos ver el resultado en nuestra pantalla antes de que vuelvan a compilar el programa. Queríamos compartir ese editor en algún momento, porque en el momento en que tiene muchos defectos, pero porque teníamos mucho trabajo y poco tiempo libre que pospuso el desarrollo y otra vez.
Ahora ver a su idea maravillosa, que me despertó de nuevo Voy a compartir el código aquí, pero por favor sean pacientes con nosotros porque es sólo un pequeño prototipo en el momento. Usamos el HMG_SYSDATA para conseguir nuestros controles, formularios, etc ....
Tengo una gran lista de mejoras ya, pero yo creo que si pudiéramos combinar eso con su idea de que podemos hacer una excelente herramienta para todos nosotros. Estoy dispuesto a ayudar de cualquier manera posible en mi tiempo libre.
Llamamos al proyecto en tiempo real Forma Manager o RTFM.
Para que funcione es necesario agregar los archivos de la Rtfm.fmg Rtfm.prg y en su proyecto y recompilar. También copiar el Rtfm.ini en la carpeta de su proyecto, y dentro de su prg principal antes de que el principal activa usted tiene que llamar a la función Rtfm_Init ().
Eso es. Bastante simple.It tiene algunos problemas con un temporizador que se está ejecutando, pero que no he trabajado en él durante algún tiempo.
P.S .: En lo personal y creo que Nikos también, estoy muy feliz de verte de nuevo y activo. Siempre estaban contribuyendo a mover la HMG adelante y ayudar a mucha gente aquí.
Update: Uploaded the correct files