Clipper On Line • Ver Tópico - Hwgui em 64bits

Hwgui em 64bits

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 07 Mai 2020 18:34

Ola!

Hi Domenico,
I confirm that also on my side your sample is working as expected building
it as Harbour 3.2 64bit application and running on Windows10 64bit Home v.
1909.
Something is breaking in 3.4, I think.
Best regards.
--
Maurizio


Então o pessoal já está usando a Hwgui compilada em 64Bits. O Maurizio já usava a mais ou menos 2 anos. Com o Harbour 3.2

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor JoséQuintas » 07 Mai 2020 23:46

Não tenho certeza, mas acho que quando montei a allgui, com hwgui, hmg3, hmg extended e oohg, cheguei a compilar em 64 bits.
Mas apaguei tudo tempos depois, não tenho como confirmar.

Teste aí se compila a lib:

SET HB_COMP=mingw64
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 08 Mai 2020 15:19

Ola!
O que me prendia em 32Bits era exatamente isso.
O problema é o LetoDbf agora, vou procurar mais informações, mas penso que vai funcionar.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor JoséQuintas » 08 Mai 2020 18:27

Itamar M. Lins Jr. escreveu:O que me prendia em 32Bits era exatamente isso.


Tem certeza?
Ainda tenho muitos clientes com Windows 32 bits, máquinas com menos de 4GB.
O que iria me obrigar 64 bits era o backup do MySQL.
Mas acabei resolvendo quebrando em arquivos de 1GB.
1GB compactado dá menos de 100MB.
E isso expande pra um limite de 40GB, porque o limite passou a ser o arquivo ZIP, e não o arquivo origem.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 08 Mai 2020 18:39

Ola!
Não estou encontrando onde baixar o OpenSSL do Harbour 3.4 para 64Bits
Cliente que tem maquina de 32Bits se existir são bem poucos, a maioria das maquinas dos clientes sou eu que instalo, mais de 5 anos instalando 64Bits, se tiver alguma em 32Bits ele usa a versão de 32Bits do meu sistema.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 08 Mai 2020 18:47

Ola!
Achei. O Viktor atualizou mês passado. 1.1.1g
https://bintray.com/vszakats/generic/openssl/1.1.1g

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 08 Mai 2020 20:29

Ola!
Compiler: MinGW GNU C 9.3 (64-bit)
C:\harbour-core>hbmk2 -build
Harbour 3.4.0dev (096e855) (2019-07-15 13:50)
Copyright (c) 1999-2019, https://github.com/vszakats/harbour-core/

Harbour Build Info
---------------------------
Version: Harbour 3.4.0dev (096e855) (2019-07-15 13:50)
Compiler: MinGW GNU C 9.3 (64-bit)
Platform: Windows 10 10.0
PCode version: 0.3
Commit info: 2019-07-15 13:50:51 +0000
Commit ID: 096e85514a9e296f4f5869c9b74815916704bfa8
Build options:
---------------------------


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 08 Mai 2020 20:51

Ola!
Choveu aviso na hora de criar para 64Bits!

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor JoséQuintas » 09 Mai 2020 02:12

Itamar M. Lins Jr. escreveu:Choveu aviso na hora de criar para 64Bits!


Não, talvez choveu aviso na hora de usar o mingw 9.3
Tem muito mais checagens, talvez tenha que desativar algumas.
Lembrando que o Harbour 3.4, por default é gerado 64 bits - o do download.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui em 64bits

Mensagempor asimoes » 11 Mai 2020 09:50

Pessoal,

Qual é a diretiva de compilação para gerar o harbour 3.4 64bits e o GCC usado é do MSYS ?
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Hwgui em 64bits

Mensagempor asimoes » 11 Mai 2020 12:51

Consegui gerar e compilar um demo
2020-05-11 12_49_26-.png
2020-05-11 12_49_26-.png (5.03 KiB) Visualizado 3042 vezes
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Hwgui em 64bits

Mensagempor JoséQuintas » 11 Mai 2020 13:19

Só lembrando:

Aqui com Windows 10 20.04, e Linux Ubuntu 20.04, não foi possível gerar o Harbour 3.4, porque é instalado por default o gcc 9.3
E na compilação tem alerta demais, que impede a geração.

Por acaso foi usando CLANG ?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui em 64bits

Mensagempor asimoes » 11 Mai 2020 13:35

Consegui gerar o harbour 3.4 gcc 9.3 e LLVM/CLNG 10.0 64bits
Consegui gerar a lib para hwrgui 2.17 64 bits minha versão
E compilei um demo usando hwgui para a plataforma 64 bits com ambos compiladores

O meu windows é o 10 build 1909

Na hwgui modifiquei uma função C pela dica do compilador GCC
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Hwgui em 64bits

Mensagempor Itamar M. Lins Jr. » 12 Mai 2020 17:47

Ola!

Minha aplicação com harbour 3.2 rodou sem erros.
Não identifiquei o que está errado com o Hb34.
Instalei LetoDbf, freimage, openssl, curl e Hwgui todos em 64 bits. Já está em produção em uma loja.
Tive que fazer isso pq o HD do servidor do cliente pifou. São apenas 4 maquinas.
Quem salvou o dia/noite! recuperando dados, foi o HirensBoot via pendrive é um canivete suíço.
https://www.hirensbootcd.org/download/

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Hwgui em 64bits

Mensagempor asimoes » 13 Mai 2020 14:59

Estou com esse erro quando tento usar um arquivo de recursos

Harbour 3.2 64 bits e hwgui 2.22 últma versão.

hbmk2: Harbour: Compilando módulos...
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'a.prg'...
Lines 4021, Functions/Procedures 19
Generating C source output to '.hbmk\win\mingw64\a.c'... Done.
hbmk2: Compilando recursos...
windres.exe: a.rc:2: syntax error
hbmk2: Erro: Ao executar o compilador de recursos. 1
windres.exe -ID:/hb32gcc64/include -I../include a.rc -O coff -o .hbmk/win/mingw64/a.reso
Pressione qualquer tecla para continuar. . .
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Próximo



Retornar para HwGui

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