FMG Editor

Utilities like DBU, Make, IDE written in HMG/ used to create HMG based applications

Moderator: Rathinagiri

Post Reply
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

FMG Editor

Post by Pablo César »

Javier Tovar wrote:P.D.: No he visto el código de la ultima versión Pablo César pero en la semana lo estudio!
Bueno.
Pablo César wrote:Now I kindly ask you to test with your fmg files and report any error ocurrs, but please attach your fmg file too.
No me han respondido si encontraron algun error durante la abertura de sus archivos fmg.

Tu Javier, me habias dicho que conseguiste cargar tus fmgs, con la version anterior.

Si se encuentra algun desperfecto grave, podrian anexar el archivo fmg, para analisarlo ?
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: FMG Editor

Post by Javier Tovar »

Hola Pablo César, en eso estoy... ya probé 25 forms y todo bien! :D

Solo un detalle, yo se que esto todavía esta en desarrollo, pero los Form con muchos controles se tarda en abrir, y no hay algo que nos diga que los esta leyendo y puede uno pensar que no esta haciendo nada, pero te esperas y si los abre!

Saludos
User avatar
Steed
Posts: 444
Joined: Sat Dec 12, 2009 3:40 pm

Re: FMG Editor

Post by Steed »

Hola , yo con cualquier FMG obtengo el siguiente error
ErrorFMG.PNG
ErrorFMG.PNG (23.21 KiB) Viewed 4466 times
Saludos,

Ed
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

FMG Editor

Post by Pablo César »

Javier Tovar wrote:ya probé 25 forms y todo bien!

..//..
Solo un detalle, yo se que esto todavía esta en desarrollo, pero los Form con muchos controles se tarda en abrir, y no hay algo que nos diga que los esta leyendo y puede uno pensar que no esta haciendo nada, pero te esperas y si los abre!
Gracias Javier, por testear el aplicativo. Colocaré un ProgressBar para que dé la idea de andamiento. Gracias por tu sugestion. Cuanto a la demora: cuanto demora ? Es grande el formulário ? Puedes anexar un ejemplo ?
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Re: FMG Editor

Post by Pablo César »

Steed wrote:Hola , yo con cualquier FMG obtengo el siguiente error

Image

Saludos,

Ed
Hola Eduar, gracias por tu interés en testear la aplicacion. Puedes anexar un ejemplo que ocurre este error ?
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: FMG Editor

Post by Javier Tovar »

Hola Pablo César,

El ejemplo que subo en el IDE tarda 4s, y en tu aplicación 20s.
Zapato.rar
(1.72 KiB) Downloaded 284 times
Saludos
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

FMG Editor

Post by Pablo César »

Hola Javier,

Nada mejor que ejecutar el mismo ejemplo aqui en local. Me dí cuenta que estaba absurdamente lento. Verifique que la interpretacion del código (__PP_Process) estaba bien rápida, asi que no hubo necesidad de mostrar el ProgressBar que yo habia puesto (por lo tanto, pienso removerlo). Aún restabame por verificar la compilacion en el buffer atravéz del comando hb_compileFromBuf y pude notar que alli se originaba toda la redundancia, porque lo estaba compilando linea a linea. Entonces decidi concatenar y hacerlo executar de una sola vez y el resultado fué... muy buen resultado, sin demora y además, los comandos se pueden grabar en archivo. Para que tengas una idea, tu tela, que no es tan grande, genera más de 2000 lineas de comandos (te lo adjunto para que lo estudies).

Te agradezco mucho tu interés, gracias a nuestra persistencia, conseguimos entendernos y mejorar paso a paso. Mas tarde subiré mi version del dia.

Una vez más: muchas gracias Javier ! :D
Attachments
prg0001.rar
(2.67 KiB) Downloaded 285 times
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

FMG Editor

Post by Pablo César »

Here is my release version of today. Thanks to Javier, we have detected a bug when was processing codes in the buffer (was too slow processing). But now this is solved. As a result, I have made available an option to record source codes in prg files what it was interpreted + compiled + executed what it was in the buffer.

Another important step is being given from now regarding EVENTS.

All actions in the form is dismissed because there is no reason to run any program function that the form belongs. Then, after some testing, I saw that I can replace and even add actions for each component. So I'm adding My_Trigger() function that will behave as the option of CHECK MenuBar buttons. I think this is the best way: easy and safe way.

By clicking Labels, Buttons and Images, you will see that MSgDebug displays Form name + Component Name and Index number. The I will store this to an array for sleted itens and work with it. Very simple !

<Files attached was removed. Please see last message with updated files.>
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: FMG Editor

Post by Javier Tovar »

Hola Pablo César,

Quise cambiar de posición los controles y cambiar de tamaño, pero creo que esa parte no la has pulido tadavia, verdad?, por que me da error.

Saludos
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

FMG Editor

Post by Pablo César »

Agregaste algun código ? O simplesmente intentaste ? Porque el programa todavia no seleciona, ni mueve, ni resize. Estoy encontrando un problema con la funcion _DefineListbox, dice que no existe. Muy raro. Voy a verifica el código. Por hablar de eso, le diste un vistazo al código generado ? Prg_0001.prg ? Grande no es ? Que te pareció ?
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Post Reply