HMG version installed
Moderator: Rathinagiri
Re: HMG version installed
Screen of Win-8
- Attachments
-
- Untitled.png (10.44 KiB) Viewed 5880 times
BPD
Convert Dream into Reality through HMG
Convert Dream into Reality through HMG
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
HMG version installed
Hi Dave,
This 3.3.1 version is the only HMG version installed in this your PC ? Is it correct ?
Thank you Dave !
This 3.3.1 version is the only HMG version installed in this your PC ? Is it correct ?
Thank you Dave !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Re: HMG version installed
Yes only HMG 3.3.1 installed 64 BitsPablo César wrote:Hi Dave,
This 3.3.1 version is the only HMG version installed in this your PC ? Is it correct ?
Thank you Dave !
BPD
Convert Dream into Reality through HMG
Convert Dream into Reality through HMG
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
HMG version installed
Thank you Dave. So seems it is working properly and in Win8 !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
HMG version installed
Improved version wich can help to display version number and patches applied when are wrongly described in the principal files.
I hope you enjoy !
<Source codes and executable files were removed because there is a updated version ahead of this topic>I hope you enjoy !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
-
- Posts: 132
- Joined: Thu Jul 31, 2008 12:05 pm
HMG version installed
Hola
Muy buen trabajo, el unico inconveniente que tengo es que no me muestra en el HMG331 la version del patch, me muestra un "cero", tengo la ultima version cargada pero no l a muestra.
Gracias
Claudio
hello
Very good job, the only problem that I have not shown me the HMG331 version of the patch, shows me a "zero", I have the latest version loaded but not shown.
Thank You
Claudio
Muy buen trabajo, el unico inconveniente que tengo es que no me muestra en el HMG331 la version del patch, me muestra un "cero", tengo la ultima version cargada pero no l a muestra.
Gracias
Claudio
hello
Very good job, the only problem that I have not shown me the HMG331 version of the patch, shows me a "zero", I have the latest version loaded but not shown.
Thank You
Claudio
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
HMG version installed
Hola Claudio !claudiotedesco wrote:Hola
Muy buen trabajo, el unico inconveniente que tengo es que no me muestra en el HMG331 la version del patch, me muestra un "cero", tengo la ultima version cargada pero no l a muestra.
Gracias
Claudio
Paso a explicar como funciona este aplicativo que elaboré, para poder entender bien tu cuestionamiento y de paso para entender la evolucion de registro de versiones en HMG. Por eso lo hare en dos etapa (como funciona y despues explicar por qué no te vino el número del parche en 3.3.1):
- Este aplicativo no es solo para demonstrar en pantalla todas las instalaciones de HMG, tambien es para mostrar donde están instaladas, tanto las instalaciones registradas como las que no. Las registradas a que me refiero (solo para aclarar) es cuando instalamos HMG por el programa INSTALL cuando bajamos de nuestro site y no con apenas copiar desde una instalacion hecha.
Es decir tenemos dos situaciones (ejemplifico en esta version):
- Una que instalamos atravez del HMG.3.3.1.exe (programa INSTALL)
- Y la otra es cuando copiamos para nuestro disco la carpeta C:\hmg.3.3.1\
- <hmg_root>\version.txt
- <hmg_root>\version64.txt
- <hmg_root>\IDE\hmg.ini
- <hmg_root>\INCLUDE\MiniGUI.ch
Este campos adicionales, nos proporciona una informacion más completa.Code: Select all
#define _HMG_VERSION_NUMBER_ 331 // eg. 330 --> HMG 3.3.0 #define _HMG_VERSION_WIN32_STABLE_ "Stable" // "Stable", "Test" or "" #define _HMG_VERSION_WIN64_STABLE_ "Test" // "Stable", "Test" or "" #define _HMG_VERSION_PATCH_ 0 // if 0 --> not exist patch in this version #define _HMG_VERSION_FULL_ _HMG_VERSION_NUMBER_ * 10 + _HMG_VERSION_PATCH_ // eg. 3301 --> HMG.3.3.0 Patch 1 #endif
Anteriormente a la version HMG 3.2.1, no existia. Existia apenas en los archivos <hmg_root>\version.txt y <hmg_root>\IDE\hmg.ini.
Entonces podemos decir, que no todas las informaciones estarán completas en este listado de código fuente (arriba descripto), pero todo irá depender de la version que clicastes para ver esta informacion:
Hoy en dia, no se nos ocurre alterar archivos de código fuente de la biblioteca HMG, como por ejemplo <hmg_root>\INCLUDE\MiniGUI.ch - Volviendo a tu observacion Claudio Tedesco. Aclaro que no exclusivo que ocurre a ti solo.
Basicamente, en esta version, como las anteriores, desde que el Dr. Claudio incorporó la estructura de CONSTANTES en el archivo MiniGUI.ch, no supimos actualizar este archivo a medida que fueron saliendo los parches. Entonces ocurre que el archivo MiniGUI.ch queda siempre desactualizado. Pero esto no es proposital, sinó que como es algo nuevo y hay una demanda de consertar ciertos bugs cuando es lanzado nuevos recursos, esta informacion queda sin ser actualizada.
Esta información, es importante, principalmente para nosotros los usuários, para saber si nuestr HMG está al dia actualizado. Por ese mismo, en este tópico, hago recordar al equipo de desarrollo (Srs. Rathinagiri y Claudio Soto) que mantengan actualizado esta informacion cada vez que es lanzado un nuevo parche o una nueva actualizacion de version.
Entonces resumiendo lo que te ocurrió a todos, es que Claudio dejó de actualizar el MiniGUI.ch al pasarnos todos los parches.[/color]
Espero haber esclarecido todo y buscaremos auxiliar de la mejor forma al equipo de desarollo de HMG para poder dividir tareas y responsabilidades. Fué con este propósito que elaboré este aplicativo. Para poder englobar todos los cambios que se necesitan para mantener actualizado la informaciones de version.
Por eso, talvez sea necesário que atravéz de este aplicativo se pueda hacer re-ediciónes de esas informaciones que quedaron para atrás.
Al Dr. Claudio Soto: Seria convieniente que el usuário pueda alterar los archivos envolvidos sobre version de HMG cuando lo considere propicio alterarlo ? Qué te parece Claudio Soto ?
Agradezco a todos que tuvieron la atencion de leer todo esto para mejor esclarecimiento.
Un gran abrazo Claudio Tedesco, gracias por tu interés !
Hi Claudio!claudiotedesco wrote:hello
Very good job, the only problem that I have not shown me the HMG331 version of the patch, shows me a "zero", I have the latest version loaded but not shown.
Thank You
Claudio
I will explain how this application I made it works, to understand your question and taking the opportunity to explain for all understanding of HMG versions and evolution. So I'll do a two-stage (how it works and then explain why you did not come the right number of patch 3.3.1):
- This application is not only to demonstrate on screen all of your HMG version installed at your disc, is also to show where it are installed in both facilities (registered or not). Why I said registered ? What I mean (just to clarify) is when we installed HMG by the INSTALL program when we got from our site and not just making copy from an installed one.
I.e. we have two situations (with exemplified version):
- One case is when we have installed through HMG.3.3.1.exe file (INSTALL program)
- And the other is when we make a HMG's folder copy from other place to your disk folderC:\hmg.3.3.1\
- <hmg_root>\version.txt
- <hmg_root>\version64.txt
- <hmg_root>\IDE\hmg.ini
- <hmg_root>\INCLUDE\MiniGUI.ch
This additional fields, provides a more complete information.Code: Select all
#define _HMG_VERSION_NUMBER_ 331 // eg. 330 --> HMG 3.3.0 #define _HMG_VERSION_WIN32_STABLE_ "Stable" // "Stable", "Test" or "" #define _HMG_VERSION_WIN64_STABLE_ "Test" // "Stable", "Test" or "" #define _HMG_VERSION_PATCH_ 0 // if 0 --> not exist patch in this version #define _HMG_VERSION_FULL_ _HMG_VERSION_NUMBER_ * 10 + _HMG_VERSION_PATCH_ // eg. 3301 --> HMG.3.3.0 Patch 1 #endif
Prior to HMG 3.2.1 version, these does not exist. Existed only in the archives <hmg_root>\version.txt and <hmg_root>\IDE\hmg.ini.
Then we can say, that not all information will be not able as should be in the source code (described above), so everything will depend on the version that will be choosen to view this information:
Today, normally we are not thinking of re-edit source files of HMG library, such as<hmg_root>\INCLUDE\MiniGUI.ch - Returning back to Claudio Tedesco observation. I can say that: this condition is not solely yours.
Basically, in this version, like as previous ones too, since Dr. Claudio implemeted CONSTANT structure in the file MiniGUI.ch, we have not done updates in according were released patches, so leaving patches numbers: outdated at MiniGUI.ch file. But this is not intentional, but as it is something new and always a big demand for improvements specially when launched new resources, then can occurrs this can of lack information and result of not being updated.
This information about version, is important for us as users, to see if HMG is duly updated at our workbench. most for this same reason, I post on this tópic, I reminding to development team (Srs. Rathinagiri and Claudio Soto) to keep this information updated each time it is released a new patch or a new update to version.
Then summarizing what happened to you all is that Claudio stopped updating the MiniGUI.ch to spend all patches.[/color]
I hope I have clarified everything and trying to find the best assistant to team development of HMG to divide tasks and responsibilities. It was for this purpose that drew up this application. To encompass all the changes that are needed to keep the information updated version.
So maybe it's necessary right through this application can be re-edit this information that remained behind.
To Dr. Claudio Soto: Would it be convenient this app can allow to user re-edit/write changes about HMG versions into the files when deemed propitious to enable writing ? Dear Claudio Soto what do you think ?
I thank everyone who had the attention of read this for better clarification.
Claudio Tedesco, a big hug to you and thanks for your interest !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Re: HMG version installed
¡Excelente! Gracias Pablo Cesar.
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
HMG version installed
Que bueno que te gustó !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
HMG version installed
HMG always walking for optimization and in this last release is showing that.
Specially for an improved HMGVersion() (see revised changelog at HMG 3.4.0)
I just have looked deep in C:\hmg.3.4.0\SOURCE\h_error.prg and I saw the brillant idea of Dr. Claudio, taking HMG constants about version. Very clever and safe way to extract constants directly from running Harbour PreProcesor ( __pp_Process ( pPP, cCommand ) ). Congratulations Mr. Claudio, you're a genious !
The terrible thing is I will have to remake this InstalledAt.prg app...
But I will do it with all my heart, knowing that now no longer depend on files as Version.txt and Version64.txt
Thank you Claudio !
And let's wait for a new release of InstalledAt app...
Specially for an improved HMGVersion() (see revised changelog at HMG 3.4.0)
I just have looked deep in C:\hmg.3.4.0\SOURCE\h_error.prg and I saw the brillant idea of Dr. Claudio, taking HMG constants about version. Very clever and safe way to extract constants directly from running Harbour PreProcesor ( __pp_Process ( pPP, cCommand ) ). Congratulations Mr. Claudio, you're a genious !
The terrible thing is I will have to remake this InstalledAt.prg app...
But I will do it with all my heart, knowing that now no longer depend on files as Version.txt and Version64.txt
Thank you Claudio !
And let's wait for a new release of InstalledAt app...
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein