HMG 3.4.0 (Retired)

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.4.0 (Test)

Post by Pablo César »

Rathinagiri wrote:New ToolTip Menu
  • SET TOOLTIPMENU ON|OFF --> For default ToolTip MENU is ON
  • SET TOOLTIPMENU TO <lOn>
  • ToolTipMenuIsActive ()
Genious ! So nice !!!! :D
Screen2.png
Screen2.png (35.95 KiB) Viewed 5452 times
Demo in C:\hmg.3.4.0\SAMPLES\Controls\ToolTip\ToolTip_Menu.

Rgds/Congrats
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.4.0 (Test)

Post by Pablo César »

Wow !
Screen3.png
Screen3.png (112.98 KiB) Viewed 5443 times
At C:\hmg.3.4.0\SAMPLES\Applications\MiniWriter

Looks like so nice !

Thank you Eduardo L. Azar ! :D

Also very useful, thank you very much, Kevin Carmody:
Rathinagiri wrote:Fixed bug in RichEdit Control Justify text and in ParaNumberingStyle constants
It was great with Claudio example and now with another skin in RichEditor.

Thank you all guys ! Excellent work. :D
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Re: HMG 3.4.0 (Test)

Post by Pablo César »

Javier Tovar wrote:I wanted to compile the example of Grid_Checkboxes and gives me the following error.
Harbour 3.2.0dev (r1501091819)
Copyright (c) 1999-2014, http://harbour-project.org/

C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg(51) Error E0030 Syntax error "syntax error at '.'"

C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg(53) Error E0030 Syntax error "syntax error at '.'"

C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg(68) Error E0030 Syntax error "syntax error at '.'"

C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg(78) Error E0030 Syntax error "syntax error at 'ELSE'"

C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg(80) Error E0030 Syntax error "syntax error at 'ENDIF'"

C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg(82) Error E0017 Unclosed control structure 'IF'


6 errors

No code generated.
hbmk2: Error: Ejecutando compilador Harbour (interno): 1
(C:\hmg.3.4.0\harbour\bin\harbour.exe) -n2 C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg -DHBMK_HAS_HMG=1 -q -oC:\Users\Maquina9\AppData\Local\Temp\hbmk_c4m93c.dir\ -iC:\hmg.3.4.0\harbour\include -i. -iC:\hmg.3.4.0\include
+1

I do not see solution for this... :(

It's seems is missing something... :shock:

I do not found any instruction about CheckBoxes property. I found only CheckBoxEnabled :!:
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.4.0 (Test)

Post by Pablo César »

  • New BosTaurus Functions
    • BT_ToolBarBottomHeight (Win)
    • BT_ToolBarBottomWidth (Win)
    • BT_ToolBarTopHeight (Win)
    • BT_ToolBarTopWidth (Win)
    • BT_MathPI ()
    • BT_MathSIN ( AngleInDegrees )
    • BT_MathCOS ( AngleInDegrees )
    • BT_MathTAN ( AngleInDegrees )
    • BT_MathCircumferenceY ( Radius, AngleInDegrees ) --> nRow
    • BT_MathCircumferenceX ( Radius, AngleInDegrees ) --> nCol
    • BT_MathCircumferenceArcAngle ( Radius, Arc ) --> AngleInDegrees
    • BT_SelectObject (hDC, hGDIobj)
    • BT_DeleteObject (hGDIobj)
    • BT_DrawTextSize (hDC, cText, cFontName, nFontSize, nTypeText) --> { w , h , ABC of first character }
    • BT_RegionCreateElliptic (nCol1, nRow1, nCol2, nRow2)
    • BT_RegionCombine ( @hRgnDest, hRgnSrc1, hRgnSrc2, nCombineMode ) --> nResult
    • BT_RegionFrame (hDC, hRgn, aColor, nWidth, nHeight)
    • BT_ImageListGetSystemIcon ( [ lLargeIcon ] ) --> hImageList ( You NEVER add, remove or delete icons from the System Imagelist )
    • BT_ImageListExtractIcon (hImageList, nIndex) --> hIcon
    • BT_DirectoryInfo ( [nCSIDL | cPath] , [nTypeList] , @nIndexRoot, @CSIDL_Name ) --> { { Data1, Data2, Data3, ... } , ... }[/size]
    nCSIDL

    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
    nTypeList

    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"
I would like much to see any demo, how it works BT_DirectoryInfo, it seems so interesting. :P
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.4.0 (Test)

Post by Pablo César »

There is something strange at Build.bat when is used at Command Prompt.

When an error occurs, do not displaying the error with stop. (In my original file is working properlly).

But I'll make tomorrow an optional proposal to work with ViewError app.

Image

I repeat, this could works by user option (it's compulsory use).
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.4.0 (Test)

Post by srvet_claudio »

Hi all.

1) Please change the all code of C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_CheckBoxes\demo.prg for this code:

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

2) C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_Groups\demo.prg work fine for my (Win7).

3) how to use BT_DirectoryInfo() see: viewtopic.php?f=10&t=3903#p36229
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: HMG 3.4.0 (Test)

Post by Javier Tovar »

Hello,
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.
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.

Any ideas?

regards
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: HMG 3.4.0 (Test)

Post by Javier Tovar »

Hi Dr. Claudio Soto,
2) C:\hmg.3.4.0\SAMPLES\Controls\Grid\Grid_Groups\demo.prg work fine for my (Win7).
And turned to charge HMG.3.4.0 and continues with the error:

Win7, HMG.3.4.0, Unicode, 32 bits.

The File : hb_out.log
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
------------------------------------------------------------------------

regards
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.4.0 (Test)

Post by srvet_claudio »

Javier Tovar wrote: And turned to charge HMG.3.4.0 and continues with the error:

Win7, HMG.3.4.0, Unicode, 32 bits.
It is a very strange error, the problem when GridGroup only occurs on Windows 32-bit (XP, Win7, etc.).

A same EXE file works ok in Windows 64-bit, but that same EXE file crash the system on Windows 32-bit.

I made two EXE files, one in Win7 64-bit and the other in XP 32-bits:
1) the two files work ok in 64-bits
2) the two files crash the system in 32-bits

Please make your test:
Attachments
GridGroup_EXE.rar
(2.12 MiB) Downloaded 289 times
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
dragancesu
Posts: 920
Joined: Mon Jun 24, 2013 11:53 am
DBs Used: DBF, MySQL, Oracle
Location: Subotica, Serbia

Re: HMG 3.4.0 (Test)

Post by dragancesu »

These days to work with the real databases and trying to connect to PostgreSQL

Now the new version came and I tried this case but not working, no compile
demo.jpg
demo.jpg (85.91 KiB) Viewed 5366 times

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()
Post Reply