HMG 3.4.4

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.4

Post by mol »

It's my screenshot
Attachments
ver.png
ver.png (3.58 KiB) Viewed 138105 times
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.4

Post by mol »

After many years of using IDE, I've found that TabStop property of GRID control is absent in this tool.

Roberto Lopez wrote many years ago, that the code of IDE is closed and is too dirty, to show it to us.

Roberto! Maybe you can change your decision?
It's hard to rewritten this tool, maybe we could use your code?
User avatar
serge_girard
Posts: 3158
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG 3.4.4

Post by serge_girard »

Much easier than start from zero!
Please re-consider!

Serge
There's nothing you can do that can't be done...
Red2
Posts: 271
Joined: Sat May 18, 2019 2:11 pm
DBs Used: Visual FoxPro, FoxPro
Location: United States of America

Re: HMG 3.4.4

Post by Red2 »

For whatever it is worth I too would respectfully request a re-consideration.
nilton.medeiros
Posts: 3
Joined: Fri Aug 03, 2018 4:27 am
DBs Used: DBF

Re: HMG 3.4.4

Post by nilton.medeiros »

Amigos, tentei compilar em 64 bits, porem obtive o erro, creio que algumas funções não estão em 64 bits. Ocorre o seguinte erro:
---------------------------------------------
hbmk2: Linkando... eMailCTe.exe
.hbmk/win/mingw64/funcoes.o:funcoes.c:(.data+0x930): undefined reference to `HB_FUN_MYSQL_ESCAPE_STRING'
.hbmk/win/mingw64/MySQL_Conect.o:MySQL_Conect.c:(.data+0xf0): undefined reference to `HB_FUN_TMYSQLSERVER'
collect2.exe: error: ld returned 1 exit status
hbmk2[eMailCTe]: Erro: Executando linkeditor. 1
gcc.exe .hbmk/win/mingw64/Main.o .hbmk/win/mingw64/class_tms.o .hbmk/win/mingw64/envia_email.o .hbmk/win/mingw64/funcoes.o .hbmk/win/mingw64/monitoraerros.o .hbmk/win/mingw64/monitoramail.o .hbmk/win/mingw64/MySQL_Conect.o .hbmk/win/mingw64/MySQL_Desconect.o .hbmk/win/mingw64/MySQL_ExecQuery.o .hbmk/win/mingw64/Opcoes.o .hbmk/win/mingw64/RegistraBD.o .hbmk/win/mingw64/UpLoadEvents.o .hbmk/win/mingw64/Util_MySendMail.o .hbmk/win/mingw64/_hbmkaut_Main.o P:/Harbours/apoio_tms/CTeMail/_temp.o -pthread -static-libgcc -static-libstdc++ -static -lpthread -mwindows -Wl,--start-group -l"hmg-64" -l"crypt-64" -l"edit-64" -l"editex-64" -l"graph-64" -l"ini-64" -l"report-64" -l"hfcl-64" -lmsvfw32 -lvfw32 -l"hbvpdf-64" -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lhbodbc -lodbc32 -lhbhpdf -lhbnetio -lxhb -lpng -llibhpdf -lhbzebra -lsistrom_aux -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oeMailCTe.exe -L"C:/hmg.3.4.4/harbour-64/lib/win/mingw64" -L"C:/hmg.3.4.4/lib-64"

hbmk2: Dica: Instale o pacote hbmysql e adicione as op��es 'hbmysql.hbc'
faltando nas fun��es: TMySQLServer(), mysql_escape_string()
---------------------------------------

A dica pede para que eu instale o pacote hbmysql e adicione as opções 'hbmysql.hbc'.... Não sei como instalar esse pacote. Ao compilar em 32 bits não dá esse erro, pois tudo que tenho que fazer é apenas colocar o arquivo dll 'libmysql.dll' na pasta raiz do sistema que está sendo compilado.

Grato.

Friends, I tried to compile in 64 bits, but I got the error, I believe that some functions are not in 64 bits. The following error occurs:

The tip asks me to install the hbmysql package and add the 'hbmysql.hbc' options .... I don't know how to install this package. When compiling in 32 bits it does not give this error, because all I have to do is just put the dll file 'libmysql.dll' in the root folder of the system being compiled.

Thankful.
User avatar
mustafa
Posts: 1158
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: HMG 3.4.4

Post by mustafa »

Hola Nilton
Mira esta solución haber si te puede servir ?
==>> http://hmgforum.com/viewtopic.php?f=46& ... afa#p53574

Saludos
Mustafa
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.4

Post by mol »

Hi guys!
I'm building new application for touch screen.
Almost all controls are based on LABEL's.

It would be great to have CARGO property for every control, which can hold any type of data.
At now, only TREE control has it. It's easy to realize.
I've simpliefied to minimum two functions, which you can use for every control:

Code: Select all

Function GetCargo ( ControlName , ParentForm )
	LOCAL i := 0
	local xData := NIL

    i := GetControlIndex ( ControlName , ParentForm )

	xData := _HMG_SYSDATA [ 32 ] [ i ]  // cargo
Return xData

*--------------------
procedure SetCargo
	param ParentForm, ControlName, xData
	
	Local i, hWnd
	Local cMacro
	Local k
 
	i := GetControlIndex ( ControlName , ParentForm )
	_HMG_SYSDATA [ 32 ] [ i ] := xData
return NIL
User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

Re: HMG 3.4.4

Post by Rathinagiri »

Super! It is like a magic box attached to every control. Right?
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.4

Post by mol »

Rathinagiri wrote: Sat Jun 27, 2020 1:45 pm Super! It is like a magic box attached to every control. Right?
Exactly
franco
Posts: 816
Joined: Sat Nov 02, 2013 5:42 am
DBs Used: DBF
Location: Canada

Re: HMG 3.4.4

Post by franco »

Mol, I use labels and buttons at this time they work for me. I find when making the controls they have to be big enough so there are
no errors when moving around quickly.
All The Best,
Franco
Canada
Post Reply