HMGS-IDE 1.4.4.1 is updated

175 views
Skip to first unread message

Grigory Filatov

unread,
May 17, 2020, 9:15:04 AM5/17/20
to Harbour Minigui
Hi All,

The updated HMGS-IDE 1.4.4.1 binary along with the all sources are published at the following URL:


Whatsnew:
     *Fixed : properties RANGE and VALUE of PROGRESSITEM in control STATUSBAR. Bug was reported by Jose Mauricio Dias.

Note: You can update this build via clicking 'Update' menu item in the main menu 'Help' of IDE.

--
Kind Regards,
Grigory Filatov
[MiniGUI Team]

Auge & Ohr

unread,
May 18, 2020, 10:19:00 PM5/18/20
to Harbour Minigui
hi,

what is need to un-Zip file ?
when using Windows Explorer it show empty Folder ...

Jimmy

Grigory Filatov

unread,
May 19, 2020, 2:31:18 AM5/19/20
to Harbour Minigui
Hi Jimmy,

I'm confirm this problem with an ugly Windows Explorer also.

Try to use a freeware 7-Zip archiver or sharewate Total Commander. ;-)
OR
You can update this build via clicking 'Update' menu item in the main menu 'Help' of IDE.

HTH,
Grigory

вторник, 19 мая 2020 г., 5:19:00 UTC+3 пользователь Auge & Ohr написал:

Auge & Ohr

unread,
May 19, 2020, 11:42:08 PM5/19/20
to Harbour Minigui






>You can update this build via clicking 'Update' menu item in the main menu 'Help' of IDE.


hi,

i got Update that Way, nice
i start NewIDE.EXE and open a new Project, move to c:\MiniGUI\IDE\updates\source\ and load HmgsIde.Hpj

now i try to run it ... but fail

Error: Unresolved external '_HB_FUN__DEFINETBROWSE' referenced from C:\MINIGUI\IDE\UPDATES\SOURCE\OBJ\LOADFMG.OBJ

than i try hbmk2 and got other Error ?

hbmk2: Processing environment options: -comp=bcc
hbmk2: Compiling resources...
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
hbmk2: Compiling...
OBJ\_hbmkaut_HmgsIde.c:
hbmk2: Linking... HmgsIde.exe
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external 'URLDownloadToFileA' referenced from C:\MINIGUI\IDE\UPDATES\SOURCE\OBJ\UPDATE.OBJ
hbmk2[HmgsIde]: Error: Running linker. 2
ilink32.exe @R:\Temp\bd1y7j.lnk

what i´m doing wrong ?

Jimmy

Grigory Filatov

unread,
May 21, 2020, 8:31:07 AM5/21/20
to Harbour Minigui
Hi Jimmy,

Thanks for your interest.

> what i´m doing wrong ?

Please be so kind to add the additional libraries into your preferences for the hmgsIde project as below:

C:\MiniGUI\Lib\tsbrowse.lib;C:\Borland\BCC58\Lib\ws2_32.lib;C:\Borland\BCC58\Lib\PSDK\iphlpapi.lib;C:\Borland\BCC58\Lib\PSDK\urlmon.li;C:\Borland\BCC58\Lib\PSDK\wininet.lib

and a check mark for 'Zip Support' checkbox.

Then press 'Build with hbmk2' button and wait for.

My build log is below:


**** 
hbmk2: Processing environment options: -comp=bcc
hbmk2[HmgsIde]: Warning: Non-portable parameter: 'libs=hbwin
                C:\MiniGUI\Lib\tsbrowse.lib C:\Borland\BCC58\Lib\ws2_32.lib
                C:\Borland\BCC58\Lib\PSDK\iphlpapi.lib
                C:\Borland\BCC58\Lib\PSDK\urlmon.li
                C:\Borland\BCC58\Lib\PSDK\wininet.lib' in HmgsIde.hbc:3. Use
                'libpaths=C:\MiniGUI\Lib', 'libs=tsbrowse' directives(s)
                instead.
hbmk2[HmgsIde]: Warning: Non-portable parameter: 'libs=hbwin
                C:\MiniGUI\Lib\tsbrowse.lib C:\Borland\BCC58\Lib\ws2_32.lib
                C:\Borland\BCC58\Lib\PSDK\iphlpapi.lib
                C:\Borland\BCC58\Lib\PSDK\urlmon.li
                C:\Borland\BCC58\Lib\PSDK\wininet.lib' in HmgsIde.hbc:3. Use
                'libpaths=C:\Borland\BCC58\Lib', 'libs=ws2_32' directives(s)
                instead.
hbmk2[HmgsIde]: Warning: Non-portable parameter: 'libs=hbwin
                C:\MiniGUI\Lib\tsbrowse.lib C:\Borland\BCC58\Lib\ws2_32.lib
                C:\Borland\BCC58\Lib\PSDK\iphlpapi.lib
                C:\Borland\BCC58\Lib\PSDK\urlmon.li
                C:\Borland\BCC58\Lib\PSDK\wininet.lib' in HmgsIde.hbc:3. Use
                'libpaths=C:\Borland\BCC58\Lib\PSDK', 'libs=iphlpapi'
                directives(s) instead.
hbmk2[HmgsIde]: Warning: Non-portable parameter: 'libs=hbwin
                C:\MiniGUI\Lib\tsbrowse.lib C:\Borland\BCC58\Lib\ws2_32.lib
                C:\Borland\BCC58\Lib\PSDK\iphlpapi.lib
                C:\Borland\BCC58\Lib\PSDK\urlmon.li
                C:\Borland\BCC58\Lib\PSDK\wininet.lib' in HmgsIde.hbc:3. Use
                'libpaths=C:\Borland\BCC58\Lib\PSDK', 'libs=urlmon'
                directives(s) instead.
hbmk2[HmgsIde]: Warning: Non-portable parameter: 'libs=hbwin
                C:\MiniGUI\Lib\tsbrowse.lib C:\Borland\BCC58\Lib\ws2_32.lib
                C:\Borland\BCC58\Lib\PSDK\iphlpapi.lib
                C:\Borland\BCC58\Lib\PSDK\urlmon.li
                C:\Borland\BCC58\Lib\PSDK\wininet.lib' in HmgsIde.hbc:3. Use
                'libpaths=C:\Borland\BCC58\Lib\PSDK', 'libs=wininet'
                directives(s) instead.
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'HmgsIde.PRG'...
....

hbmk2: Compiling resources...
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
hbmk2: Compiling...
OBJ\HmgsIde.c:
OBJ\checkdeps.c:
OBJ\context.c:
OBJ\corder.c:
OBJ\delete.c:
OBJ\dropdown.c:
OBJ\fillgrid.c:
OBJ\Hbmk2Prg.c:
OBJ\h_MRU.c:
OBJ\inspector.c:
OBJ\LoadFmg.c:
OBJ\mainmenu.c:
OBJ\makestatus.c:
OBJ\move.c:
OBJ\mpmc.c:
OBJ\mpmc3.c:
OBJ\Populate.c:
OBJ\Preferences.c:
OBJ\readflds.c:
OBJ\report.c:
OBJ\SaveForm.c:
OBJ\size.c:
OBJ\status.c:
OBJ\toolbar.c:
OBJ\update.c:
OBJ\WWin.c:
OBJ\_controlPos3_.c:
OBJ\_hbmkaut_HmgsIde.c:
hbmk2: Linking... HmgsIde.exe
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland

****
Success!


HTH,
Grigory

среда, 20 мая 2020 г., 6:42:08 UTC+3 пользователь Auge & Ohr написал:

Auge & Ohr

unread,
May 22, 2020, 11:15:34 PM5/22/20
to Harbour Minigui
hi,

thx for help, now it work :)

Question : does Extended Version IDE use *.HBC ?
now i have to add LIB in IDE / Property

---

i have try IDE Source with CLICK Formatter for HMG
have made HB_FUNC.PRG for all "C"-Code while CLICK can´t handle it

now i have a BIG Request : please RENAME definecolors.Fmg for CLICK
CLICK for HMG search for "define" and that Name confuse CLICK

i have rename it to SetupColors.PRG and change in HMGIDE.PRG
have made some small fix for CLICK and now it pass CLICK without Error

i can compile/link new Source which now have a Header of each Function.

---

Offtopic :

i found in Source

LOCAL cOldLine AS STRING
LOCAL lResp AS LOGICAL
LOCAL nLine AS NUMERIC
LOCAL aControlS1 AS
Array


so harbour / HMG can use "Strong Type" for Variable ?
what Type is

LOCAL A2 AS USUAL

are there more "AS xxx" ?

greetings
Jimmy


Oscar Martin

unread,
May 24, 2020, 6:52:46 AM5/24/20
to Harbour Minigui
Hi Grigory, good job!!, 
only a question, is it possible to build a 64 bits application with this IDE??
Now, as you know I'm building with another tool (QPM) but it's interesting to know another possibility.
Regards
Oscar

Grigory Filatov

unread,
May 24, 2020, 8:56:28 AM5/24/20
to Harbour Minigui
Hi Oscar,

Thanks for your kind words!

>  is it possible to build a 64 bits application with this IDE?

No, it is not possible right now.

But it's possible after updating of the hbmk2 build processing in IDE, of course.

HTH,
Grigory

воскресенье, 24 мая 2020 г., 13:52:46 UTC+3 пользователь Oscar Martin написал:

Oscar Martin

unread,
May 24, 2020, 9:33:27 AM5/24/20
to Harbour Minigui
Hi again, 
I can not understand how update hbmk2 in IDE, can you explain me a little bit please??

Oscar

Grigory Filatov

unread,
May 24, 2020, 10:34:07 AM5/24/20
to Harbour Minigui
Oscar,

Sorry I was not a clear.

You can not update hbmk2 in IDE but we can update hbmk2 processing in IDE via modifying of code of IDE (adding Minigui64 and Hb64 handling).

--
Regards,
Grigory

воскресенье, 24 мая 2020 г., 16:33:27 UTC+3 пользователь Oscar Martin написал:

Oscar Martin

unread,
May 24, 2020, 11:20:27 AM5/24/20
to Harbour Minigui
Dear, now it's out of my mind!!
Tnks
Oscar
Reply all
Reply to author
Forward
0 new messages