Hwgui 2.22 release 1

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Hwgui 2.22 release 1

Mensagem por JoséQuintas »

Acho que vou ter outra complicação, mas só vou saber quando testar:

Alguém sabe se ela obedece o redimensionamento do Windows 10 ??

O Windows 10 tem a opção de ampliação, por exemplo aqui uso sempre como 150%.
O resultado é o aplicativo ser ampliado também.
Tem programa que não reconhece isso, então... vira uma bagunça... porque todas as coordenadas são alteradas.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
RCINF
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 01 Set 2009 13:23
Localização: Vila Velha-ES

Hwgui 2.22 release 1

Mensagem por RCINF »

Bom dia pessoal,
quase não faço comentários aqui no fórum, fico feliz por ainda existir muitos na comunidade, agradeço a todos que por muitas vezes consegui vários exemplos de programação, hoje estou com Hwgui 100% + Dbf, e estou iniciando um processo de migração para SLQ, poderiam me ajudar a compilar isso ?
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Hwgui 2.22 release 1

Mensagem por Fernando queiroz »

RCINF escreveu:Bom dia pessoal,
quase não faço comentários aqui no fórum, fico feliz por ainda existir muitos na comunidade, agradeço a todos que por muitas vezes consegui vários exemplos de programação, hoje estou com Hwgui 100% + Dbf, e estou iniciando um processo de migração para SLQ, poderiam me ajudar a compilar isso ?
Toca o barco e vai colocando as duvidas, para compilar não muda nada do que você tem atualmente, é só criar um servidor de banco de dados, aconselho o MARIADB , fiz toda a migração com ele, para isso baixe o
https://mariadb.org/download/

e para conecção use: https://downloads.mariadb.org/connector-odbc/

após isso é somente acrescentar a conecção e as Execuções ao seu aplicativo

Código: Selecionar todos

*******************************************************************************************************************************************************************************
METHOD MySqlConnection( cServer, cUser, cPassword, nPort ) CLASS CONECCOESCLASS
***************************************************************************************************************************************************************************************
LOCAL cnConnection

    cnConnection:= win_OleCreateObject( "ADODB.Connection" )
    cnConnection:ConnectionString := iif( win_OsIs10(), "Provider=MSDASQL;", "" )
    cnConnection:ConnectionString += "Driver={MariaDB ODBC 3.1 Driver};"
    cnConnection:ConnectionString += ;
        "Server=" + cServer + ";" + ;
        "Port=" +  nPort  + ";" + ;
        "Stmt=;" + ;
        "User=" + cUser + ";" + ;
        "Password=" + cPassword + ";" + ;
        "Collation=utf8_general_ci;" + ;
        "AUTO_RECONNECT=1;" + ;
        "COMPRESSED_PROTO=1;" + ;
        "PAD_SPACE=1"
    cnConnection:CursorLocation    := 3
    cnConnection:CommandTimeOut    := 600 // seconds
    cnConnection:ConnectionTimeOut := 600 // seconds

RETURN cnConnection

***************************************************************************************************************************************************************************************
METHOD ExecuteSQL( cnConnection, cQuery ) CLASS CONECCOESCLASS
***************************************************************************************************************************************************************************************
LOCAL oQuery;

        BEGIN SEQUENCE WITH __BreakBlock()
            oQuery:= cnConnection:EXECUTE( cQuery )
        recover
            IF cnConnection:State != 1
                hwg_MsgInfo( "FALHA NA CONECÇÃO COM O BANCO DE DADOS", "VERIFIQUE!!!")
                QUIT
            endif
        END SEQUENCE


return oQuery
No meu caso usei METHOD mais pode usar FUNCTION o resto é aprender como fazer as QUERY e ir colocando as duvidas
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Responder