Call_IDE - Utility for HMG IDE
Moderator: Rathinagiri
- serge_girard
- Posts: 3178
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
Re: Call_IDE - Utility for HMG IDE
OK, I got it.
Renamed hmg3.4.3 IDE and copied hmg3.4.2. IDE.
Thx
Renamed hmg3.4.3 IDE and copied hmg3.4.2. IDE.
Thx
There's nothing you can do that can't be done...
Re: Call_IDE - Utility for HMG IDE
Gracias, nice utilitie
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Call_IDE - Utility for HMG IDE
Que bueno que te haya gustado, Eduar
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
Call_IDE - Utility for HMG IDE
I renamed as "IDE_Debugger" (for UNICODE and ANSI).serge_girard wrote: ↑Mon Jan 30, 2017 11:11 am OK, I got it.
Renamed hmg3.4.3 IDE and copied hmg3.4.2. IDE.
Thx
And now Serge with this option (picture below) to choose the HMG IDE installed, is it easier to identify ?
Note the TreeItem icons (auto-detected).
I'm going to update Call_IDE and I will release another version with this implementation of InstalledAt.
Thank you for encouraging me.
Last edited by Pablo César on Wed Feb 01, 2017 9:57 pm, edited 3 times in total.
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
Call_IDE - Utility for HMG IDE
Hola Claudio, preciso una ayudita.
Estoy agregando esta funcion al proyecto InstalledAt:
Cuando compilo solo el proyecto InstalledAt, no me dá error pero cuando compilo junto con este otro proyecto (Call_IDE) en conjunto me dá un montón de errores:
Podrias decirme por favor, que es lo que estoy haciendo mal ?
Se adjunta a los dos proyectos. La funcion que son adiciones en el archivo InstalledAt.prg
<Source files in pack were removed due is fixed version at next messages in this topic>
Aguardo tu respuesta.
Googled
Hello Claudio, I need a little help.
I am adding this function to the InstalledAt project:
<Sources codes>
When I compile only the project InstalledAt, it does not give me error but when compiling together with this other project together gives me a lot of errors:
<Build.log Error>
As you will see, my previous message shows InstalledAt working correctly (executable attached). But when I compile next to the other project it gives me error.
Could you tell me please, what am I doing wrong?
Estoy agregando esta funcion al proyecto InstalledAt:
Code: Select all
nIcons := ExtractIconEx(cIDE, -1, Nil, Nil, 1)
Code: Select all
HB_FUNC ( EXTRACTICONEX )
{
HICON iLarge;
HICON iSmall;
UINT nIcons = hb_parni( 5 );
hb_retni( ExtractIconEx( (LPCSTR) HMG_parc( 1 ), hb_parni( 2 ), &iLarge, &iSmall, nIcons ) );
}
Como verás, mi mensaje anterior muestra el InstalledAt funcionando correctamente (ejecutable adjunto). Pero cuando compilo junto al otro proyecto me dá error.Harbour 3.2.0dev (r1601151502)
Copyright (c) 1999-2015, http://harbour-project.org/
..\HMG_Version\InstalledAt\InstalledAt.Prg: In function 'HB_FUN_GETLOGICALDRIVES':
..\HMG_Version\InstalledAt\InstalledAt.Prg:533:5: warning: implicit declaration of function 'hb_retnl' [-Wimplicit-function-declaration]
In file included from D:\Fontes\HMG\Call_IDE\call_ide.prg:912:0:
D:/hmg.3.4.3/harbour/include/hbapi.h: At top level:
D:/hmg.3.4.3/harbour/include/hbapi.h:701:25: warning: conflicting types for 'hb_retnl'
extern HB_EXPORT void hb_retnl( long lNumber ); /* returns a long number */
^
..\HMG_Version\InstalledAt\InstalledAt.Prg:533:5: note: previous implicit declaration of 'hb_retnl' was here
D:\Fontes\HMG\Call_IDE\call_ide.prg: In function 'HB_FUN_SHELLEXECUTEEX':
D:\Fontes\HMG\Call_IDE\call_ide.prg:924:29: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
SHExecInfo.lpVerb = (LPCSTR) HMG_parc( 2 );
^
D:\Fontes\HMG\Call_IDE\call_ide.prg:925:29: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
SHExecInfo.lpFile = (LPCSTR) HMG_parc( 3 );
^
D:\Fontes\HMG\Call_IDE\call_ide.prg:926:29: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
SHExecInfo.lpParameters = (LPCSTR) HMG_parc( 4 );
^
D:\Fontes\HMG\Call_IDE\call_ide.prg:927:29: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
SHExecInfo.lpDirectory = (LPCSTR) HMG_parc( 5 );
^
Podrias decirme por favor, que es lo que estoy haciendo mal ?
Se adjunta a los dos proyectos. La funcion que son adiciones en el archivo InstalledAt.prg
<Source files in pack were removed due is fixed version at next messages in this topic>
Aguardo tu respuesta.
Googled
Hello Claudio, I need a little help.
I am adding this function to the InstalledAt project:
<Sources codes>
When I compile only the project InstalledAt, it does not give me error but when compiling together with this other project together gives me a lot of errors:
<Build.log Error>
As you will see, my previous message shows InstalledAt working correctly (executable attached). But when I compile next to the other project it gives me error.
Could you tell me please, what am I doing wrong?
Last edited by Pablo César on Wed Feb 01, 2017 9:38 am, edited 1 time in total.
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
- srvet_claudio
- Posts: 2193
- Joined: Thu Feb 25, 2010 8:43 pm
- Location: Uruguay
- Contact:
Re: Call_IDE - Utility for HMG IDE
Adicionar
#include "hbapi.h"
Sacar (LPCSTR) antes de HMG_parc
#include "hbapi.h"
Sacar (LPCSTR) antes de HMG_parc
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Call_IDE - Utility for HMG IDE
Gracias Claudio, está funcionando.
Disculpame por incomodar.
Disculpame por incomodar.
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
Call_IDE - Utility for HMG IDE
Version 1.4
Added IDE selection according it name and sub-folders in the HMG installation:
<Pack file was removed because there is a newest version ahead in this topic>
I hope you enjoyed the new implementations.
Added IDE selection according it name and sub-folders in the HMG installation:
- Displaying the IDE versions on the Tree
- Differentiation of IDE versions according to UNICODE, ANSI, with Debugger and old versions displayed with differentiated icons
<Pack file was removed because there is a newest version ahead in this topic>
I hope you enjoyed the new implementations.
Last edited by Pablo César on Wed Feb 01, 2017 9:54 pm, edited 1 time in total.
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
Call_IDE - Utility for HMG IDE
Version 1.5
Added "Prevent loading the same project in multiple instances" option.
I hope you enjoyed the new implementations.
Added "Prevent loading the same project in multiple instances" option.
I hope you enjoyed the new implementations.
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
- serge_girard
- Posts: 3178
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact: