Clipper On Line • Ver Tópico - HMG + Msvc : Lib compilada com Msvc

HMG + Msvc : Lib compilada com Msvc

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

HMG + Msvc : Lib compilada com Msvc

Mensagempor Imatech » 01 Jun 2012 01:19

Objetivo: Utilizar HMG com o compilador Msvc

Nivel de Conhecimento Exigido: Avançado

Ajustes necessários:

1º
*------------------------------------------------*
* LIb's do Harbour: compilado com Msvc devem estar na pasta \lib do Harbour
*------------------------------------------------*

2º
*------------------------------------------------*
* hbwinole.h deve estar na pasta \include do Harbour
*------------------------------------------------*
hbwinole.h

3º : Ajustar fontes da pasta sources

*------------------------------------------------*
* c_toolbar.c
*------------------------------------------------*
Linha 70: Incluir : #ifdef __GNUC__
Linha 88: Incluir : #endif
#ifdef __GNUC__

typedef struct _TBBUTTONINFOA {
    UINT  cbSize;
    DWORD  dwMask;
    int  idCommand;
    int  iImage;
    BYTE  fsState;
    BYTE  fsStyle;
    WORD  cx;
    DWORD_PTR  lParam;
    LPSTR  pszText;
    int  cchText;
#if (_WIN32_WINNT >= 0x0600)
    int  iImageLabel;
#endif
} TBBUTTONINFOA,  *LPTBBUTTONINFOA;

#endif

*------------------------------------------------*
* c_windows.c
*------------------------------------------------*
Linha 1090: Incluir {
Linha 1097: Incluir }
HB_FUNC ( SETGRIDQUERYDATA )
{
   char c [1024] ;

   strcpy ( c , hb_parc(2) ) ;

   {

   LV_DISPINFO* pDispInfo = (LV_DISPINFO*)hb_parnl(1);

   pDispInfo->item.pszText = c;

    }

}


Vantagens:
Compilador Gratuito (MSVC express) com excelente IDE
Tempo de compilação superior ao MingW( esperado acima de 2x referencia: GNU )
Executaveis superiores no quesito velocidade de execução/processamemnto ( esperado acima de 2x referencia: GNU )

Desvantagens:
HMG Ide: não serve para compilar os projetos (porem com alguns ajustes: sim)...

Abaixo Imagem do teste de compilação...
Imagem
Editado pela última vez por Pablo César em 01 Jun 2012 13:16, num total de 1 vezes
M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
Avatar de usuário

Imatech
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 350
Data de registro: 24 Ago 2010 23:48
Cidade/Estado: Goiânia-GO
Curtiu: 4 vezes
Mens.Curtidas: 27 vezes



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro