Genious ! So nice !!!!Rathinagiri wrote:New ToolTip Menu
- SET TOOLTIPMENU ON|OFF --> For default ToolTip MENU is ON
- SET TOOLTIPMENU TO <lOn>
- ToolTipMenuIsActive ()
Demo in C:\hmg.3.4.0\SAMPLES\Controls\ToolTip\ToolTip_Menu.
Rgds/Congrats
Moderator: Rathinagiri
Genious ! So nice !!!!Rathinagiri wrote:New ToolTip Menu
- SET TOOLTIPMENU ON|OFF --> For default ToolTip MENU is ON
- SET TOOLTIPMENU TO <lOn>
- ToolTipMenuIsActive ()
It was great with Claudio example and now with another skin in RichEditor.Rathinagiri wrote:Fixed bug in RichEdit Control Justify text and in ParaNumberingStyle constants
+1Javier Tovar wrote:I wanted to compile the example of Grid_Checkboxes and gives me the following error.
Code: Select all
#define CSIDL_DESKTOP 0x0000
#define CSIDL_INTERNET 0x0001
#define CSIDL_PROGRAMS 0x0002
#define CSIDL_CONTROLS 0x0003
#define CSIDL_PRINTERS 0x0004
#define CSIDL_PERSONAL 0x0005
#define CSIDL_FAVORITES 0x0006
#define CSIDL_STARTUP 0x0007
#define CSIDL_RECENT 0x0008
#define CSIDL_SENDTO 0x0009
#define CSIDL_BITBUCKET 0x000a
#define CSIDL_STARTMENU 0x000b
#define CSIDL_DESKTOPDIRECTORY 0x0010
#define CSIDL_DRIVES 0x0011
#define CSIDL_NETWORK 0x0012
#define CSIDL_NETHOOD 0x0013
#define CSIDL_FONTS 0x0014
#define CSIDL_TEMPLATES 0x0015
#define CSIDL_COMMON_STARTMENU 0x0016
#define CSIDL_COMMON_PROGRAMS 0X0017
#define CSIDL_COMMON_STARTUP 0x0018
#define CSIDL_COMMON_DESKTOPDIRECTORY 0x0019
#define CSIDL_APPDATA 0x001a
#define CSIDL_PRINTHOOD 0x001b
#define CSIDL_LOCAL_APPDATA 0x001c
#define CSIDL_ALTSTARTUP 0x001d
#define CSIDL_COMMON_ALTSTARTUP 0x001e
#define CSIDL_COMMON_FAVORITES 0x001f
#define CSIDL_INTERNET_CACHE 0x0020
#define CSIDL_COOKIES 0x0021
#define CSIDL_HISTORY 0x0022
#define CSIDL_COMMON_APPDATA 0x0023
#define CSIDL_WINDOWS 0x0024
#define CSIDL_SYSTEM 0x0025
#define CSIDL_PROGRAM_FILES 0x0026
#define CSIDL_MYPICTURES 0x0027
#define CSIDL_PROFILE 0x0028
#define CSIDL_SYSTEMX86 0x0029
#define CSIDL_PROGRAM_FILESX86 0x002a
#define CSIDL_PROGRAM_FILES_COMMON 0x002b
#define CSIDL_PROGRAM_FILES_COMMONX86 0x002c
#define CSIDL_COMMON_TEMPLATES 0x002d
#define CSIDL_COMMON_DOCUMENTS 0x002e
#define CSIDL_COMMON_ADMINTOOLS 0x002f
#define CSIDL_ADMINTOOLS 0x0030
#define CSIDL_CONNECTIONS 0x0031
#define CSIDL_FLAG_CREATE 0x8000
#define CSIDL_FLAG_DONT_VERIFY 0x4000
#define CSIDL_FLAG_MASK 0xFF00
Code: Select all
#define BT_DIRECTORYINFO_INFOROOT -1
#define BT_DIRECTORYINFO_LISTALL 0
#define BT_DIRECTORYINFO_LISTFOLDER 1
#define BT_DIRECTORYINFO_LISTNONFOLDER 2
#define BT_DIRECTORYINFO_NAME 1
#define BT_DIRECTORYINFO_DATE 2
#define BT_DIRECTORYINFO_TYPE 3
#define BT_DIRECTORYINFO_SIZE 4
#define BT_DIRECTORYINFO_FULLNAME 5
#define BT_DIRECTORYINFO_INTERNALDATA_TYPE 6
#define BT_DIRECTORYINFO_INTERNALDATA_DATE 7
#define BT_DIRECTORYINFO_INTERNALDATA_IMAGEINDEX 8
#define BT_DIRECTORYINFO_INTERNALDATA_FOLDER "D-"
#define BT_DIRECTORYINFO_INTERNALDATA_HASSUBFOLDER "D+"
#define BT_DIRECTORYINFO_INTERNALDATA_NOFOLDER "F"
Code: Select all
#include "hmg.ch"
Function Main
Local aRows
DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 800 ;
HEIGHT 600 ;
TITLE "Demo: GRID CheckBox" ;
MAIN
aRows := ARRAY (25)
aRows [1] := {'Simpson', 'Homer' }
aRows [2] := {'Mulder', 'Fox' }
aRows [3] := {'Smart', 'Max' }
aRows [4] := {'Grillo', 'Pepe' }
aRows [5] := {'Kirk', 'James' }
aRows [6] := {'Barriga', 'Carlos' }
aRows [7] := {'Flanders', 'Ned' }
aRows [8] := {'Smith', 'John' }
aRows [9] := {'Pedemonti', 'Flavio' }
aRows [10] := {'Gomez', 'Juan' }
aRows [11] := {'Fernandez', 'Raul' }
aRows [12] := {'Borges', 'Javier' }
aRows [13] := {'Alvarez', 'Alberto' }
aRows [14] := {'Gonzalez', 'Ambo' }
aRows [15] := {'Gracie', 'Helio' }
aRows [16] := {'Vinazzi', 'Amigo' }
aRows [17] := {'Gracie', 'Royce' }
aRows [18] := {'Samarbide', 'Armando' }
aRows [19] := {'Pradon', 'Alejandra' }
aRows [20] := {'Reyes', 'Monica' }
aRows [21] := {'Silva', 'Anderson' }
aRows [22] := {'Machida', 'Lyoto' }
aRows [23] := {'Nogueira', 'Rodrigo' }
aRows [24] := {'Belford', 'Victor' }
aRows [25] := {'Werdum', 'Fabricio' }
@ 50,10 GRID Grid_1 ;
WIDTH 750 ;
HEIGHT 350 ;
HEADERS {'Last Name', 'First Name'};
WIDTHS {140, 140};
ITEMS aRows;
VALUE 1;
CELLNAVIGATION;
ON CHECKBOXCLICKED MsgInfo ({"Row: ", This.CellRowClicked, " is checked: ", Form_1.Grid_1.CheckBoxItem (This.CellRowClicked)}, "On CheckBoxClicked")
Form_1.Grid_1.CheckBoxEnabled := .T.
@ 450, 155 BUTTON Button_1 CAPTION "CheckBoxEnabled ON/OFF" ACTION Form_1.Grid_1.CheckBoxEnabled := .NOT. Form_1.Grid_1.CheckBoxEnabled
@ 450, 555 BUTTON Button_2 CAPTION "Check List" ACTION GetListCheckBox()
END WINDOW
CENTER WINDOW Form_1
ACTIVATE WINDOW Form_1
Return
PROCEDURE GetListCheckBox
Local i, cList := ""
IF Form_1.Grid_1.CheckBoxEnabled == .T.
FOR i = 1 TO Form_1.Grid_1.ItemCount
IF Form_1.Grid_1.CheckBoxItem ( i ) == .T.
cList := cList + Form_1.Grid_1.CellEx (i, 1) +", "+ Form_1.Grid_1.CellEx (i, 2) + HB_OsNewLine()
ENDIF
NEXT
IF EMPTY (cList)
cList := "Empty List"
ENDIF
MsgInfo (cList, "Check List")
ELSE
MsgInfo ("CheckBoxEnabled is FALSE")
ENDIF
RETURN
Trying to practice some control MiniWrite, I can not open more than the first file, if I try to open another replaces it by which it was.In This version, you May Have up to 6 different files open together.- One will be the Principal, and the other five are Considered as auxiliary text.- You can go from one to each other, by pressing the Corresponding tab.- Home document is located under Start tab.- to Avoid modifying auxiliary text, save option is disable for each of them.
And turned to charge HMG.3.4.0 and continues with the error:2) C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_Groups\demo.prg work fine for my (Win7).
Application Internal Error - C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_Groups\demo.exe
Terminated at: 2015-01-14 20:49:49
Unrecoverable error 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:738A3A3A
EAX:002BC2A0 EBX:002B4868 ECX:FFFFFFFF EDX:00000000
ESI:00000005 EDI:080075A6 EBP:0022F290
CS:EIP:001B:738A3A3A SS:ESP:0023:0022F208
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010206
Exception Parameters: 00000000 080075C2
CS:EIP: 8B 47 1C 85 C0 74 1A 83 F8 FF 74 15 8B F0 8B C8
SS:ESP: 0022F660 00000000 0022F660 00000000 00000000 0185046F 0022F23C 75789F1E 00A258D0 0022F248 757954A9 0022F660 0022F2B4 00000000 002BA7B0 00000001
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
738A3A3A 0022F290 0022F2C8 738745B5 FFFFFFFF FFFFFFFF FFFFFFFF 0022F660 0022F2B4 002B9650 FFFFFFFF 73874F92
738745B5 0022F2C8 0022F2E4 7387460E FFFFFFFF FFFFFFFF FFFFFFFF 00000000 0022F660
7387460E 0022F2E4 0022F46C 7387465E 002B9650 FFFFFFFF FFFFFFFF FFFFFFFF 00000000 0022F660 00000000 002B9650
7387465E 0022F46C 0022F494 7384FE70 001E0C96 00001038 FFFFFFFF 0022F660 0022F510 00001038 00000000 40000000
7384FE70 0022F494 0022F4C0 7579C4E7 001E0C96 00001038 FFFFFFFF 0022F660 00001038 DCBAABCD 00000000 0022F510
7579C4E7 0022F4C0 0022F538 7579C5E7 7384FE38 001E0C96 00001038 FFFFFFFF 0022F660 026D0491 00000000 001E0C96
7579C5E7 0022F538 0022F594 75794F0E 00000000 7384FE38 001E0C96 00001038 FFFFFFFF 0022F660 00A23A9C 00000001
75794F0E 0022F594 0022F5BC 75794F7D 00A23A88 00001038 FFFFFFFF 0022F660 7384FE38 00000000 00000000 00000000
75794F7D 0022F5BC 0022F628 76E4702E 0022F5D4 00000018 0022FB24 76E46FE0 00A23A88 00001038 FFFFFFFF 0022F660
76E4702E 0022F628 0022F648 75795582 00A23A88 00001038 FFFFFFFF 0022F660 00000000 00000004
75795582 0022F648 007DCA54 004162E9 001E0C96 00001038 FFFFFFFF 0022F660 00000000 FFFFFFFF FFFFFFFF 0022F6AC
004162E9 007DCA54 007DCD58 007DCF84 007DCC64 007DCD44 00000000 007D2E74 0080F2E4 0000000A 00669DE0 007D5DF4
007DCF84 007DCD58 007DD91C 007DD944 007DD96C 007DD994 007DD9BC 007DD9E4 007DDA0C 007DDA34 007DDA5C 007DDA84
Modules:
00400000 002EB000 C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_Groups\demo.exe
76E00000 0013C000 C:\Windows\SYSTEM32\ntdll.dll
76950000 000D4000 C:\Windows\system32\kernel32.dll
74F10000 0004B000 C:\Windows\system32\KERNELBASE.dll
756E0000 000A0000 C:\Windows\system32\ADVAPI32.DLL
75630000 000AC000 C:\Windows\system32\msvcrt.dll
76860000 00019000 C:\Windows\SYSTEM32\sechost.dll
75120000 000A2000 C:\Windows\system32\RPCRT4.dll
73820000 0019E000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.DLL
767B0000 0004E000 C:\Windows\system32\GDI32.dll
75780000 000C9000 C:\Windows\system32\USER32.dll
77020000 0000A000 C:\Windows\system32\LPK.dll
75590000 0009D000 C:\Windows\system32\USP10.dll
76800000 00057000 C:\Windows\system32\SHLWAPI.dll
76F90000 0007B000 C:\Windows\system32\COMDLG32.DLL
75B40000 00C4A000 C:\Windows\system32\SHELL32.dll
722B0000 00005000 C:\Windows\system32\MSIMG32.DLL
683C0000 00021000 C:\Windows\system32\MSVFW32.DLL
70F10000 00032000 C:\Windows\system32\WINMM.dll
76AC0000 0015C000 C:\Windows\system32\OLE32.dll
76A30000 0008F000 C:\Windows\system32\OLEAUT32.DLL
70690000 00051000 C:\Windows\system32\WINSPOOL.DRV
76790000 0001F000 C:\Windows\system32\IMM32.DLL
76880000 000CC000 C:\Windows\system32\MSCTF.dll
74D20000 0000C000 C:\Windows\system32\CRYPTBASE.dll
73730000 00040000 C:\Windows\system32\uxtheme.dll
22200000 00006000 C:\Program Files\ESET\ESET NOD32 Antivirus\eplgHooks.dll
73270000 00013000 C:\Windows\system32\dwmapi.dll
75280000 00083000 C:\Windows\system32\CLBCatQ.DLL
Called from LISTVIEW_GETSUBITEMRECT(0)
Called from _GETGRIDCELLDATA(5973) in source\h_windows.prg
Called from _GRIDONCLICKANDONKEYEVENT(598) in source\h_grid.prg
Called from EVENTPROCESS(6684) in source\h_windows.prg
Called from DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(5554) in source\h_windows.prg
Called from MAIN(109) in C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_Groups\demo.prg
------------------------------------------------------------------------
It is a very strange error, the problem when GridGroup only occurs on Windows 32-bit (XP, Win7, etc.).Javier Tovar wrote: And turned to charge HMG.3.4.0 and continues with the error:
Win7, HMG.3.4.0, Unicode, 32 bits.
Code: Select all
Harbour 3.2.0dev (r1501091819)
Copyright (c) 1999-2014, http://harbour-project.org/
e:/Temp/hbmk_wzwhgz.dir/demo.o:demo.c:(.data+0x18): undefined reference to `HB_FUN_DBPGCONNECTION'
e:/Temp/hbmk_wzwhgz.dir/demo.o:demo.c:(.data+0x238): undefined reference to `HB_FUN_PGRDD'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x16): undefined reference to `PQfreeCancel'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x46): undefined reference to `PQclear'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x76): undefined reference to `PQfinish'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x19d): undefined reference to `PQconnectdb'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2bb): undefined reference to `PQsetdbLogin'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x336): undefined reference to `PQreset'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x3a6): undefined reference to `PQprotocolVersion'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x426): undefined reference to `PQclientEncoding'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x4b7): undefined reference to `PQsetClientEncoding'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x536): undefined reference to `PQdb'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x5b6): undefined reference to `PQuser'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x636): undefined reference to `PQpass'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x6b6): undefined reference to `PQhost'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x736): undefined reference to `PQport'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x7b6): undefined reference to `PQtty'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x836): undefined reference to `PQoptions'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x8b6): undefined reference to `PQtransactionStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x936): undefined reference to `PQerrorMessage'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x9b6): undefined reference to `PQstatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xa47): undefined reference to `PQexec'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xba0): undefined reference to `PQexecParams'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xc67): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xc84): undefined reference to `PQnfields'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xcf7): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xd14): undefined reference to `PQntuples'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xd96): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xddd): undefined reference to `PQgetisnull'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xdf1): undefined reference to `PQgetvalue'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xe7e): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xec8): undefined reference to `PQgetlength'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xf45): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xf6b): undefined reference to `PQnfields'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xf98): undefined reference to `PQfmod'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0xfa6): undefined reference to `PQftype'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1118): undefined reference to `PQfname'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1184): undefined reference to `PQftable'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x11a5): undefined reference to `PQftablecol'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x14d6): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x14fd): undefined reference to `PQntuples'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x150d): undefined reference to `PQnfields'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1571): undefined reference to `PQgetvalue'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1616): undefined reference to `PQresultErrorMessage'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1696): undefined reference to `PQresultStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1716): undefined reference to `PQcmdStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1796): undefined reference to `PQcmdTuples'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1831): undefined reference to `PQescapeString'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x189f): undefined reference to `PQescapeBytea'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x18b9): undefined reference to `PQfreemem'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1935): undefined reference to `PQunescapeBytea'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x194f): undefined reference to `PQfreemem'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x19c6): undefined reference to `PQoidValue'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1a46): undefined reference to `PQoidStatus'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1ac6): undefined reference to `PQbinaryTuples'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1b58): undefined reference to `PQftable'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1be8): undefined reference to `PQftype'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1c78): undefined reference to `PQfname'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1d08): undefined reference to `PQfmod'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1d98): undefined reference to `PQfsize'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1e3c): undefined reference to `PQgetisnull'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1ec7): undefined reference to `PQfnumber'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1f46): undefined reference to `PQntuples'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x1fc6): undefined reference to `PQnfields'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2057): undefined reference to `PQsendQuery'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x20d7): undefined reference to `PQgetResult'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2186): undefined reference to `PQconsumeInput'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2206): undefined reference to `PQisBusy'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2286): undefined reference to `PQrequestCancel'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2306): undefined reference to `PQflush'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2397): undefined reference to `PQsetnonblocking'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2416): undefined reference to `PQisnonblocking'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x24c6): undefined reference to `PQuntrace'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2547): undefined reference to `PQsetErrorVerbosity'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x25d7): undefined reference to `lo_import'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x267a): undefined reference to `lo_export'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2707): undefined reference to `lo_unlink'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2786): undefined reference to `PQserverVersion'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2807): undefined reference to `PQgetCancel'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x28d0): undefined reference to `PQcancel'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x29b7): undefined reference to `PQescapeByteaConn'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x29d1): undefined reference to `PQfreemem'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2a8c): undefined reference to `PQprepare'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2bda): undefined reference to `PQexecPrepared'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2caa): undefined reference to `PQputCopyData'
C:/hmg.3.4.0/harbour/lib/win/mingw/libhbpgsql.a(postgres.o):postgres.c:(.text+0x2d2c): undefined reference to `PQputCopyEnd'
collect2: ld returned 1 exit status
hbmk2: Error: Running linker. 1
gcc.exe e:/Temp/hbmk_wzwhgz.dir/demo.o e:/Temp/hbmk_wzwhgz.dir/hbmk_s3b9qk.o C:/hmg.3.4.0/SAMPLES/HFCL/SQL/POSTGRESQL_1/_temp.o -Wl,--nxcompat -Wl,--dynamicbase -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbzebra -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 -odemo.exe -LC:/hmg.3.4.0/harbour/lib/win/mingw -LC:/hmg.3.4.0/lib
hbmk2: Error: Referenced, missing, but unknown function(s): DBPGCONNECTION(),
PGRDD()