You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
(64) |
Apr
(70) |
May
(54) |
Jun
(57) |
Jul
(34) |
Aug
(19) |
Sep
(28) |
Oct
(48) |
Nov
(42) |
Dec
(43) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(50) |
Feb
(19) |
Mar
(10) |
Apr
(5) |
May
(1) |
Jun
(14) |
Jul
(23) |
Aug
(6) |
Sep
(118) |
Oct
(110) |
Nov
(36) |
Dec
(6) |
| 2006 |
Jan
(19) |
Feb
(7) |
Mar
(4) |
Apr
(32) |
May
(6) |
Jun
(14) |
Jul
(42) |
Aug
(38) |
Sep
(88) |
Oct
(21) |
Nov
(40) |
Dec
(37) |
| 2007 |
Jan
(31) |
Feb
(20) |
Mar
(26) |
Apr
(38) |
May
(4) |
Jun
(3) |
Jul
(3) |
Aug
(8) |
Sep
(2) |
Oct
(3) |
Nov
(25) |
Dec
(9) |
| 2008 |
Jan
(7) |
Feb
(10) |
Mar
(16) |
Apr
(10) |
May
(25) |
Jun
(16) |
Jul
(27) |
Aug
(8) |
Sep
(20) |
Oct
(54) |
Nov
(11) |
Dec
(14) |
| 2009 |
Jan
(28) |
Feb
(22) |
Mar
(13) |
Apr
(70) |
May
(25) |
Jun
(23) |
Jul
(12) |
Aug
(18) |
Sep
(7) |
Oct
(4) |
Nov
(8) |
Dec
(36) |
| 2010 |
Jan
(58) |
Feb
(66) |
Mar
(3) |
Apr
(16) |
May
(9) |
Jun
(10) |
Jul
(6) |
Aug
(8) |
Sep
(17) |
Oct
(15) |
Nov
(12) |
Dec
(27) |
| 2011 |
Jan
(3) |
Feb
(17) |
Mar
(5) |
Apr
(12) |
May
(1) |
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(56) |
Oct
(24) |
Nov
(8) |
Dec
(32) |
| 2012 |
Jan
(20) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(9) |
Jul
(29) |
Aug
(3) |
Sep
(17) |
Oct
(60) |
Nov
(17) |
Dec
(52) |
| 2013 |
Jan
(22) |
Feb
(35) |
Mar
(31) |
Apr
(5) |
May
(16) |
Jun
(108) |
Jul
(57) |
Aug
(2) |
Sep
(11) |
Oct
|
Nov
(3) |
Dec
(13) |
| 2014 |
Jan
(39) |
Feb
(15) |
Mar
|
Apr
(31) |
May
|
Jun
(9) |
Jul
(16) |
Aug
(1) |
Sep
(8) |
Oct
(51) |
Nov
(5) |
Dec
(119) |
| 2015 |
Jan
(78) |
Feb
(47) |
Mar
(25) |
Apr
(32) |
May
(34) |
Jun
(42) |
Jul
(62) |
Aug
(10) |
Sep
(11) |
Oct
(5) |
Nov
(13) |
Dec
(24) |
| 2016 |
Jan
(12) |
Feb
(1) |
Mar
(2) |
Apr
|
May
(1) |
Jun
(12) |
Jul
(5) |
Aug
(32) |
Sep
(36) |
Oct
(34) |
Nov
(3) |
Dec
(1) |
| 2017 |
Jan
(2) |
Feb
(3) |
Mar
(2) |
Apr
|
May
(3) |
Jun
(5) |
Jul
(6) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2018 |
Jan
(1) |
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(26) |
Sep
(24) |
Oct
(2) |
Nov
(6) |
Dec
(26) |
| 2019 |
Jan
(10) |
Feb
(5) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
(1) |
Dec
(2) |
| 2020 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-24 21:43:19
|
Hi! Report from asimoes, pctoledo.com.br hwgui forum! http://www.pctoledo.com.br/forum/viewtopic.php?f=46&t=15707&start=15 guilib.ch 2.17 #xcommand @ <x>,<y> RICHEDIT [ <oEdit> TEXT ] <vari> ; ... [[ON OTHER MESSAGES <bOther>][ON OTHERMESSAGES <bOther>]] ; ... ---------------8<--- How he uses in his function. @ 127,019 RichEdit oEdit TEXT cText SIZE nWIDTH-192,nHEIGHT-130 ; OF oDlgReport ID ID_TEXTO ; COLOR nCorFonteP ; BACKCOLOR nCorFundoP ; STYLE WS_HSCROLL+WS_VSCROLL+ES_LEFT+ES_MULTILINE+ES_READONLY ; ON GETFOCUS {|| TopoDoc()}; FONT oFont2 ; ON OTHERMESSAGES {|This,m,wp,lp| richeditProc( this, m,wp, lp ) } STATIC FUNCTION RichEditProc( oEdit, Msg, wParam, lParam ) LOCAL nPos, nPos1, nPos2, nVirtCode IF Msg == WM_KEYDOWN nVirtCode := wParam IF nVirtCode == VK_F3 Texto_Encontrado(oEdit) ENDIF nPos :=hwg_SendMessage( oEdit:Handle, EM_GETSEL, 0, 0 ) nPos1 :=hwg_Loword( nPos ) + 1 nPos2 :=hwg_Hiword( nPos ) + 1 nLinha :=hwg_SendMessage(oEdit:Handle, EM_LINEFROMCHAR, -1, 0) + 1 nColuna:=nPos1 - hwg_SendMessage( oEdit:Handle, EM_LINEINDEX, -1, 0 ) // hwg_WriteStatus( oDlgReport,2,'Lin: '+LTrim(Str(nLinha,5))) hwg_WriteStatus( oDlgReport,3,'Col: '+LTrim(Str(nColuna,3))) oEdit:Refresh() ENDIF RETURN -1 Best regards, Itamar M. Lins Jr. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-24 21:12:58
|
> a)While move mouse over head browse not show small hand, only while click
on head, change of arrow > to hand. Normal behavior is change while mouse
over head no necessary click to transform into hand.
> b)To activate Browse themed is mandatory add a ButtonEx class on dialog
:-(
> Both are fixed now.
>Regards, Alexander.
Thanks a lot!
Now our other problem that there may be until in version 2.17.
Position the cursor via mouse in the header and add a record via keyboard,
press down key.
you will notice that you need to enter key again, and if you enable the
message the focus will exit the dialog like we're ALT + TAB keyboard, the
focus is returned to an unknown place.
#include "hwgui.ch"
#include "hwg_extctrl.ch"
Procedure main
LOCAL aDbS:={}, oDlg,oBrw,oFont,oBt, cGet:="", oGet
AADD(aDbS, {"NAME","C",10,0})
DBCREATE("_test.dbf",aDbS)
USE _test
INIT DIALOG oDlg CLIPPER AT 100,100 SIZE 300,400
@ 10,10 BrowseEx oBrw DATABASE of oDlg SIZE 200,100 APPEND
Add columnEx FieldBlock("name") to oBrw Editable ;
Header 'Name' Type 'C' Length 10 ;
Valid {|cGet,oGet|fValid(cGet,oGet)} ;
oBrw:Themed := .T.
oDlg:Activate()
close all
Function fValid(cGet,oGet)
//Hwg_Msginfo("If activate this bye bye focus of dialog!")
Return .T.
|
|
From: Alexander K. <alk...@ya...> - 2014-12-24 20:22:16
|
> a)While move mouse over head browse not show small hand, only while click on head, change of arrow > to hand. Normal behavior is change while mouse over head no necessary click to transform into hand. > b)To activate Browse themed is mandatory add a ButtonEx class on dialog :-( Both are fixed now. Regards, Alexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-24 19:10:34
|
Hi! >There are the same lines as in hbuttonex: >line 222: >CLASS VAR WindowsManifest INIT !EMPTY(hwg_Findresource( , 1 , RT_MANIFEST ) ) SHARED >line 1345: >IF ::WindowsManifest >::hTheme := hwg_openthemedata( ::handle, "HEADER" ) >ENDIF >Regards, Alexander. Yes but not work completely, only partial theme and if add ButtonEx show more featuress. Is mandatory add ButtonEx for full Themed on browse. Run example and see with your own eyes. Not forget to connect WindowsXP.Manifest from rc file. best regards, Itamar M. Lins Jr |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-24 19:05:46
|
Hi! >There are the same lines as in hbuttonex: >line 222: >CLASS VAR WindowsManifest INIT !EMPTY(hwg_Findresource( , 1 , RT_MANIFEST ) ) SHARED >line 1345: >IF ::WindowsManifest >::hTheme := hwg_openthemedata( ::handle, "HEADER" ) >ENDIF >Regards, Alexander. Yes but not work completely, only partial theme and if add ButtonEx show more featuress. Is mandatory add ButtonEx for full Themed on browse. Run example and see with your own eyes. Not forget to connect WindowsXP.Manifest from rc file. best regards, Itamar M. Lins Jr |
|
From: Alexander K. <alk...@ya...> - 2014-12-24 19:02:38
|
> I detected some anomalies while work with Windows Themed in on mode. > a)While move mouse over head browse not show small hand, only while click on head, change of arrow > to hand. Normal behavior is change while mouse over head no necessary click to transform into hand. I build your sample with 2.17 and it behaves in the same way. Correct behaviour appears ( and with 2.19, too ), if you add a second column. Regards, Alexander. |
|
From: Alexander K. <alk...@ya...> - 2014-12-24 18:33:20
|
> hBrowsEx.prg not found method for activate themed on browse. There are the same lines as in hbuttonex: line 222: CLASS VAR WindowsManifest INIT !EMPTY(hwg_Findresource( , 1 , RT_MANIFEST ) ) SHARED line 1345: IF ::WindowsManifest ::hTheme := hwg_openthemedata( ::handle, "HEADER" ) ENDIF Regards, Alexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-24 18:09:43
|
Hi!
I detected some anomalies while work with Windows Themed in on mode.
a)While move mouse over head browse not show small hand, only while click
on head, change of arrow to hand. Normal behavior is change while mouse
over head no necessary click to transform into hand.
b)To activate Browse themed is mandatory add a ButtonEx class on dialog :-(
from hctrlex.prg
--------------------->8-----------------
CLASS HButtonEX INHERIT HButtonX
CLASS VAR WindowsManifest INIT !EMPTY(hwg_Findresource( , 1 ,
RT_MANIFEST ) ) SHARED
---------------------8<-------
Line: 871 ative ::hThemed
IF ::WindowsManifest
::hTheme := hwg_openthemedata( ::handle, "BUTTON" )
ENDIF
hBrowsEx.prg not found method for activate themed on browse.
And notice that others anomalies while activate themed with focus occurs,
the focus is inconstant, change out of my hwgui system go to notepad for
exemple, or no return to get of browse for example.
Add columnEx FieldBlock("FIELD_X") to oBrw Editable
Valid {|cGet,oGet|fKeyX(cGet,oGet,oBrw)}
This line above while run valid flag focus no return correctly to get of
browse,
goes to some unknown place.
My investigations did not end for now if you solve these two problems
presented, may resolve others.
#include "hwgui.ch"
#include "hwg_extctrl.ch"
Procedure main
LOCAL aDbS:={}, oDlg,oBrw,oFont,oBt, cGet:="", oGet
AADD(aDbS, {"NAME","C",10,0})
DBCREATE("_test.dbf",aDbS)
USE _test
INIT DIALOG oDlg CLIPPER AT 100,100 SIZE 300,400
@ 10,10 BrowseEx oBrw DATABASE of oDlg SIZE 200,100 APPEND
Add columnEx FieldBlock("name") to oBrw Editable ;
Header 'Name' Type 'C' Length 10
oBrw:Themed := .T.
@ 10,250 ButtonEx oBt of oDlg size 68,68 //Mandatory for activate full
theme on browse
oDlg:bActivate:={||oBrw:SetFocus()}
oDlg:Activate()
close all
|
|
From: Alexander K. <alk...@ya...> - 2014-12-24 09:32:22
|
> Method not found settextpanel (this method was part of the class HStatus) I added the Hstatus from 2.17 to contrib ex controls as HStatusEx and a command ADD STATUSEX for those, who need :settextpanel(). But you can use also an old hwg_writestatus() function, which do the same, or a HStatus():SetText( cText, nPart ) method. Regards, Alexander. |
|
From: Alexander K. <alk...@ya...> - 2014-12-24 09:28:08
|
The :bKeyDown was called twice - for WM_KEYDOWN and WM_CHAR winapi messages. I dropped the call for WM_CHAR. If you need to handle this message, use the :bOther instead. Regards, Alexander. |
|
From: Alexander K. <alk...@ya...> - 2014-12-24 08:38:58
|
This lines in hdialog works normally in most cases.
Maybe, your hwgui.lib and hwg_extctrl.lib are built with different values of -DHWG_USE_POINTER_ITEM switch ?
If no, try to create a short sample for I could reproduce and investigate.
Regards, Alexander.
________________________________
From: Itamar M. Lins Jr. Lins <ita...@gm...>
To: hwg...@li...
Sent: Monday, December 22, 2014 6:47 PM
Subject: [Hwgui-developers] Problem with dialog Method OnDlgCommand
Line: 344 of hdialog.prg file
//Replaced by Sandro
IF oDlg:lExitOnEsc .OR. hwg_Getkeystate( VK_ESCAPE ) >= 0
-> hwg_EndDialog( oDlg:handle )
ENDIF
Error BASE/1072 Erro nos parâmetros: <>
Called from ->HWG_ENDDIALOG(486)
Called from ->ONDLGCOMMAND(344)
Called from ->(b)(_INITSTATICS00003)(0)
Called from ->HDIALOG:ONEVENT(182)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
...
|
|
From: Alexander K. <alk...@ya...> - 2014-12-24 08:33:53
|
> I'm asking if it exists a replacement for this function from the core HwGUI library or if it's better to reintroduce it in the procmisc library. I moved it to the base library ( guimain.prg ). Regards, Alexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-23 02:36:44
|
Hi!
Report from asimoes.
<init>
When calling the function status of a STATUS, freezes the window.
Method not found settextpanel (this method was part of the class HStatus)
ADD STATUS oStatus TO oDlgReport PARTS 280,90,90,120,0 FONT oFont3 ON INIT
{|This| Status(This,aTexto) }
STATIC FUNCTION Status(This,aTexto)
This:settextpanel(2,'Lin: '+LTrim(Str(1,5)))
This:settextpanel(3,'Col: '+LTrim(Str(1,3)))
This:settextpanel(4,'Página: '+LTrim(Str(1,5))+" de
"+LTrim(Str(Len(aTexto),5)))
RETURN Nil
I stopped by today! 2 hours dedicated to test this new version.
</end>
best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-22 20:24:46
|
Hi!
Below example that demonstrate the problem.
#include "hwgui.ch"
#include "hwg_extctrl.ch"
Function main
LOCAL oDlg,oBrw,cPesq := "",aX:={"Aa,Bb"}, cSay:="Press the key <A..>,
return Aa... !"
INIT DIALOG oDlg AT 100,100 SIZE 800,600
@ 10,10 BrowseEx oBrw ARRAY of oDlg SIZE 300,50 ;
On KeyDown {|oBrw,nKey|fKeyPress(oBrw,nKey,oPesq,@cPesq)}
hwg_CREATEARLIST(oBrw,aX)
@ 020,100 SAY oSay CAPTION cSay size 300,25
@ 020,200 SAY oPesq CAPTION cPesq size 300,25 STYLE WS_BORDER
oDlg:Activate()
Function fKeyPress(oBrw,nKey,oPesq,cPesq)
cPesq += chr(nKey)
oPesq : SetText( cPesq )
Return .T.
/*Below, only for not error while compiling*/
FUNCTION hwg_TxtRect( cTxt, oWin, oFont )
LOCAL hDC
LOCAL ASize
LOCAL hFont
oFont := iif( oFont != Nil, oFont, oWin:oFont )
hDC := hwg_Getdc( oWin:handle )
IF oFont == Nil .AND. oWin:oParent != Nil
oFont := oWin:oParent:oFont
ENDIF
IF oFont != Nil
hFont := hwg_Selectobject( hDC, oFont:handle )
ENDIF
ASize := hwg_Gettextsize( hDC, cTxt )
IF oFont != Nil
hwg_Selectobject( hDC, hFont )
ENDIF
hwg_Releasedc( oWin:handle, hDC )
RETURN ASize
|
|
From: Maurizio la C. <m.l...@gm...> - 2014-12-22 16:51:26
|
Hi Alexander,
about hwg_TxtRec() that you moved to contrib/misc/miscfunc.prg after
2013-12-10 14:00 UTC+0300 Alexander Kresin <al...@be...>
* contrib/misc/miscfunc.prg
* two functions added from 2.17: hwg_TxtRect() and hwg_SetAll()
I signal that this function is still used in two sources of ext_controls
contrib, and precisely:
Search "hwg_TxtRect" (8 hits in 3 files)
C:\SVN\hwgui\contrib\ext_controls\hbrowsex.prg (4 hits)
Line 1239: FontSize := iif( oColumn:type $ "DN", hwg_TxtRect(
"9", Self, oColumn:oFont )[1], hwg_TxtRect( "N", Self, oColumn:oFont )[1] )
Line 1239: FontSize := iif( oColumn:type $ "DN", hwg_TxtRect(
"9", Self, oColumn:oFont )[1], hwg_TxtRect( "N", Self, oColumn:oFont )[1] )
Line 1741: aTxtSize := iif( nLine = 1, hwg_TxtRect(
cStr, Self ), aTxtSize )
Line 3099: nHGet := Max( ( ::height - ( hwg_TxtRect(
"N", self ) )[ 2 ] ) / 2 , 0 )
C:\SVN\hwgui\contrib\ext_controls\hctrlex.prg (3 hits)
Line 245: ASize := hwg_TxtRect( cValue, Self )
Line 859: LOCAL aTxtSize := iif( ! Empty( ::caption ),
hwg_TxtRect( ::caption, Self ), { 0, 0 } )
Line 1212: aSize := hwg_TxtRect( iif( Empty( szText ), "A",
szText ), Self )
C:\SVN\hwgui\contrib\misc\miscfunc.prg (1 hit)
Line 45: FUNCTION hwg_TxtRect( cTxt, oWin, oFont )
The function is called to autosize some static elements and his lack is
causing faults when building any project involving hBrowseEx or HStaticEx.
I'm asking if it exists a replacement for this function from the core
HwGUI library or if it's better to reintroduce it in the procmisc library.
TIA
Maurizio
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-22 16:31:40
|
Line: 344 of hdialog.prg file
//Replaced by Sandro
IF oDlg:lExitOnEsc .OR. hwg_Getkeystate( VK_ESCAPE ) >= 0
-> hwg_EndDialog( oDlg:handle )
ENDIF
Error BASE/1072 Erro nos parâmetros: <>
Called from ->HWG_ENDDIALOG(486)
Called from ->ONDLGCOMMAND(344)
Called from ->(b)(_INITSTATICS00003)(0)
Called from ->HDIALOG:ONEVENT(182)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_REDRAWWINDOW(0)
Called from ->HBROWSEEX:REFRESH(3440)
Best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-22 15:12:49
|
Line: 344 of hdialog.prg file
//Replaced by Sandro
IF oDlg:lExitOnEsc .OR. hwg_Getkeystate( VK_ESCAPE ) >= 0
-> hwg_EndDialog( oDlg:handle )
ENDIF
Error BASE/1072 Erro nos parâmetros: <>
Called from ->HWG_ENDDIALOG(486)
Called from ->ONDLGCOMMAND(344)
Called from ->(b)(_INITSTATICS00003)(0)
Called from ->HDIALOG:ONEVENT(182)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->HBROWSEEX:EDIT(3134)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_REDRAWWINDOW(0)
Called from ->HBROWSEEX:REFRESH(3440)
Best regards,
Itamar M. Lins Jr.
|
|
From: Maurizio la C. <m.l...@gm...> - 2014-12-22 10:45:48
|
Hi Alexander, just a little warning compiling with MinGW: Compiling 'editor.prg'... editor.prg(172) Warning W0027 Meaningless use of expression 'Logical' BR Maurizio |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-22 01:48:26
|
Hi!
The class hbrowseEx not detect key press of moviment.
VK_UP,VK_DOWN,VK_LEFT...
@ 001,080 BrowseEx oBrw DataBase of oDlg Size 1020,360 ;
On KeyDown {|oBrw,nKey|fKeyPress(oBrw,nKey)}
Function fKeyPress(oBrw,nKey)
If nKey == VK_LEFT
...
or better
hwg_msginfo(str(nKey)) //If key moviment not enter on method On KeyDown.
but with hbrowse works fine.
best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-21 21:18:15
|
Error HCUSTOMWINDOW/0 Invalid class member
Called from ->HBROWSEEX:_LNOVALID(225)
Called from ->HBROWSEEX:EDIT(3058)
Called from ->HBROWSEEX:PAINT(1600)
Called from ->HBROWSEEX:ONEVENT(561)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
into hcontrol.prg 2.17 version I found this
DATA lnoValid INIT .F.
But into 2.19 not found in hcontrol.prg, only this:
---------- HIPEDIT.PRG
DATA lnoValid INIT .F.
::lnoValid := .T.
oCtrl:lnoValid := .T.
oCtrl:lnoValid := xRet
//IF ! CheckFocus( oCtrl, .t. ) .or. oCtrl:lNoValid
---------- HLISTBOX.PRG
::lnoValid := .T.
::lnoValid := .T.
::lnoValid := ! res
---------- HBROWSEX.PRG
::lNoValid := .T.
oGet:lNoValid := .T.
::lNoValid := .F.
oGet:lnovalid := res
oGet:lnovalid := res
::lnoValid := .T.
::lnoValid := ! res
IF !hwg_CheckFocus( self, .T. ) .OR. ::lNoValid
Best regards,
Itamar M. Lins Jr.
|
|
From: Alexander K. <alk...@ya...> - 2014-12-21 17:28:04
|
> Error BASE/1066 Erro nos parâmetros: condicional > Called from ->HWG_GETSKIP(922) Should be fixed now. Regards, Alexander. |
|
From: Alexander K. <alk...@ya...> - 2014-12-21 17:23:28
|
I've fixed the c_activex.c, but what about the problem with absent mshtmhst.h - I may only to advice copy it from other Mingw distribution. It presents in the 4.8.2, which I use now. Regards, Alexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-21 16:01:36
|
Hi!
Passing parameters
Error BASE/1066 Erro nos parâmetros: condicional
Called from ->HWG_GETSKIP(922)
Called from ->HSTATICEX:ONEVENT(153)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Line 153 and others methods OnEvent class HStaticEx
hwg_GetSkip( ::oParent, ::handle, , 1 ) //last parameter is logic,
wrong order!
>From hedit class:
FUNCTION hwg_GetSkip( oParent, hCtrl, nSkip, lClipper )
best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-21 15:03:44
|
Log from asimoes brazilian user. hbmk2 hbactivex.hbp -rebuild > hbactivex.log 2>&1 hbmk2: Processando op‡äes do ambiente: -comp=mingw hbmk2: Harbour: Compilando m¢dulos... hbmk2: Compilando... ../../../../contrib/activex/c_activex.c: In function 'HB_FUN_HWG_CREATEACTIVEX': ../../../../contrib/activex/c_activex.c:81:4: warning: implicit declaration of function 'ISNIL' [-Wimplicit-function-declaration] hWndCtrl = CreateWindowEx( ( DWORD ) ISNIL( 1 ) ? 0 : hb_parni( 1 ), // nExStyle ^ ../../../../contrib/activex/c_activex.c:85:37: warning: signed and unsigned type in conditional expression [-Wsign-compare] ISNIL( 5 ) ? CW_USEDEFAULT : hb_parni( 5 ), // nLeft ^ ../../../../contrib/activex/c_activex.c:86:37: warning: signed and unsigned type in conditional expression [-Wsign-compare] ISNIL( 6 ) ? CW_USEDEFAULT : hb_parni( 6 ), // nTop ^ ../../../../contrib/activex/c_activex.c: In function 'Invoke': ../../../../contrib/activex/c_activex.c:391:10: warning: implicit declaration of function 'hb_vmPushState' [-Wimplicit-function-declaration] hb_vmPushState( ); ^ ../../../../contrib/activex/c_activex.c:509:10: warning: implicit declaration of function 'hb_vmPopState' [-Wimplicit-function-declaration] hb_vmPopState( ); ^ In file included from ../../../../contrib/activex/htmlcore.c:40:0: ../../../../contrib/activex/htmlcore.h:17:119: fatal error: mshtmhst.h: No such file or directory #include <mshtmhst.h> /* Defines of stuff like IDocHostUIHandler. This is an include file with Visual C 6 and above */ ^ compilation terminated. In file included from ../../../../contrib/activex/htmlfunc.c:16:0: ../../../../contrib/activex/htmlcore.h:17:119: fatal error: mshtmhst.h: No such file or directory #include <mshtmhst.h> /* Defines of stuff like IDocHostUIHandler. This is an include file with Visual C 6 and above */ ^ compilation terminated. hbmk2[hbactivex]: Erro: Executando compilador C/C++. 1 d:\hb32core\comp\mingw\bin\gcc.exe -c -O3 -march=i586 -mtune=pentiumpro -fomit-frame-pointer -DHWG_USE_POINTER_ITEM -W -Wall -pipe -Id:/hb32core/include -I../../../../include ../../../../lib/.hbmk/win/mingw/hhtml.c ../../../../lib/.hbmk/win/mingw/h_activex.c ../../../../contrib/activex/c_activex.c ../../../../contrib/activex/htmlcore.c ../../../../contrib/activex/htmlfunc.c Best regards, Itamar M. Lins Jr. |
|
From: Alexander K. <alk...@ya...> - 2014-12-21 14:01:43
|
> Alexander, what do you think about to substitute this calls with
updated ones?
Yes, I will, just need to study those functions.
Regards, Alexander.
|