FMG Editor

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

Moderator: Rathinagiri

Post Reply
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,

Simplemente intente! :D

Y si el archivo que genera Prg_0001.prg, me pareció excelente su forma de trabajar, primero inicializa las propiedades a "NIL" y después le asigna valores a las propiedades! :D , pero no veo como es que guarda las propiedades de los controles?. Bueno es que también no entiendo bien como trabaja _HMG_SYSDATA [ 422 ] := "Arial", por ejemplo, se que este guarda el tipo de letra, pero como es que va guardando esto? en el control correspondiente?. Bueno se que aquí no guarda las propiedades, pero si quisiera saber como Trabaja _HMG_SYSDATA???

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,

La sintaxe de cada composición de componente la guarda en los includes de cada uno de ellos. Realmente es muy grande todo esa elaboracion. Impresionate, no es cierto ?
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,

Si, muy grande, y por lo que se una estructura muy solida! :o

Espero empezar a entenderla pronto! :)

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

Re: FMG Editor

Post by Steed »

Pablo César wrote:
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 ?
Hola,
creo que el probolema esta en estas lineas
FMG_ED_Err0.PNG
FMG_ED_Err0.PNG (3.66 KiB) Viewed 4020 times
FMG_ED_Err1.PNG
FMG_ED_Err1.PNG (4.09 KiB) Viewed 4020 times
FMG_ED_Err2.PNG
FMG_ED_Err2.PNG (34.12 KiB) Viewed 4020 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 »

Hola Eduar,

Por lo que veo, el HMG_PATH falló. Eso debe ser probablemente por:

- No há encontrado cualquier instalación de HMG en el Registry de tu Windows.
  Algunos colegas simplesmente instalan HMG y despues que formatean, hacen una cópia del HMG de la carpeta instalada sin instalarla nuevamente. O alguna razón que no localizó las llaves de HMG en el Registry del Windows.

- La segunda opcion del array aInstalled (aInstalled2), verifica en la unidad corriente (en la unidad donde el aplicativo está siendo ejecutado) para localizar la carpeta donde el HMG está instalado. Aqui procura por carpetas que comienzan con el nombre "hmg" de la unidad corriente.
Screen.PNG
Screen.PNG (129.82 KiB) Viewed 4005 times
Si púedes darnos más informaciones, poderemos encontrar las fallas para esta deteccion de instalacion de HMG mal sucedida.

Aqui tienes en este tópico el Demo4.rar, bajalo por favor y ejecutalo. Y veremos lo que se puede hacer.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Steed
Posts: 427
Joined: Sat Dec 12, 2009 3:40 pm

Re: FMG Editor

Post by Steed »

Hola Pablo,

Efectivamente el probelma es que la ruta del Hmg no esta en el registro de windows, pero adicionalmente por temas de permisos debi instalar HMG en la siguiente Carpeta "D:\User1\Documents\soft\hmg"

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 »

Steed wrote:Efectivamente el probelma es que la ruta del Hmg no esta en el registro de windows
Gracias por informar.
pero adicionalmente por temas de permisos debi instalar HMG en la siguiente Carpeta "D:\User1\Documents\soft\hmg"
Ahhh de este modo queda dificil encontrar el HMG, porque no está registrado (grabado en el Registro del Windows). Lo que yo podria hacer en este caso, seria que cuando no se encuentre el HMG_PATH, le pregunte al usuário y esta informacion sea verificada y grabada. Asi se mantiene esta informacion sin necesidad de busca, a no ser que se haga una instalacioon registrada de HMG. De lo contrario, es impracticable accionar una busca automática en toda la unidad de disco.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Steed
Posts: 427
Joined: Sat Dec 12, 2009 3:40 pm

Re: FMG Editor

Post by Steed »

Hola Pablo
Pablo César wrote:
Steed wrote:Efectivamente el probelma es que la ruta del Hmg no esta en el registro de windows
Gracias por informar.
pero adicionalmente por temas de permisos debi instalar HMG en la siguiente Carpeta "D:\User1\Documents\soft\hmg"
Ahhh de este modo queda dificil encontrar el HMG, porque no está registrado (grabado en el Registro del Windows). Lo que yo podria hacer en este caso, seria que cuando no se encuentre el HMG_PATH, le pregunte al usuário y esta informacion sea verificada y grabada. Asi se mantiene esta informacion sin necesidad de busca, a no ser que se haga una instalacioon registrada de HMG. De lo contrario, es impracticable accionar una busca automática en toda la unidad de disco.
Seria perfecto,

gracias,

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 »

Now I'm struggling with a lot of difficulties to operate the functions on the following components:

_DefineListBox
_DefineSlider
_DefineMonthCal
_DefineIPAddress

Something about these extern recognizing from Harbour / HMG that seems to behave differently.

At first I thought I might include a single include file and then had included the MiniGUI.ch because it is all files are included in that. But this is not the case. It's not about includes, because this is usually good interpreted.

Simply does not recognize following functions:

_DEFINELISTBOX
_DEFINESLIDER
_DEFINEMONTHCAL
_DEFINEIPADDRESS

An error is displayed when is being to execute thru hb_compileFromBuf/hb_hrbLoad.
Screen.PNG
Screen.PNG (14.37 KiB) Viewed 3971 times
I am stressed with this. I hope somebody could to see what it could be happen with these components.

In attached, it is the source code of today. with errors and code much tweaked...

ChangeLog:

- Check empty HMG_PATH, when no registered HMG installation made and HMG folder is an subfolder or different name than HMG
- Display version at title
- Include ErrorSys to write error at ErrorLog.Htm
- Corrected nTaskBarHeight (C function not executing properlly)
- DrawSnapGrid function added with parameter (scale)
- Change pointer of mouse on Drag/Moving window

I am still looking for a solution for these components... So for whom is interested to try to be solved this problem, I attached Main1.fmg which contains those components. Main.fmg, working ok.

<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
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: FMG Editor

Post by danielmaximiliano »

Muy buen trabajo Pablo, no puedo ayudarte dado que estoy haciendo otros proyectos, anoche publique uno.
despues subo el link.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Post Reply