Recompilar biblioteca ttaskbar

User avatar
hebert_j_vargas
Posts: 94
Joined: Thu Aug 02, 2012 3:21 pm

Recompilar biblioteca ttaskbar

Post by hebert_j_vargas »

Buenas tardes, para el sr. Andres Reyes Hernandez, estoy intentando recompilar los fuentes de la biblioteca ttaskbar, con xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106) y Fivewin FWHX 15.01, pero una vez actualizada la biblioteca y utilizarla en sus samples, todos los test rebotan el siguiente error.

Any Help, recompiling ttaskbar lib with xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106) and Fivewin FWHX 15.01, after updating library all samples test shows the attached error log.

Code: Select all

Application
===========
   Path and name: D:\temporal\ttask\tests\test\test.exe (32 bits)
   Size: 2,808,320 bytes
   Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
   FiveWin  Version: FWHX 15.01
   Windows version: 5.1, Build 2600 Service Pack 2

   Time from start: 0 hours 0 mins 0 secs 
   Error occurred at: 08/05/15, 15:32:18
   Error description: Error BASE/1075  Argument error: >
   Args:
     [   1] = U   
     [   2] = N   0

Stack Calls
===========
   Called from: .\source\classes\TEXPLBAR.PRG => TTASKPANEL:NEW( 365 )
   Called from: source\taskpanel.prg => TASKPANELBEGIN( 64 )
   Called from: test.prg => BROWSETEST( 51 )
   Called from: test.prg => MAIN( 38 )

System
======
   CPU type: Genuine Intel(R) CPU           U2500  @ 1.20GHz 1200 Mhz
   Hardware memory: 1016 megs

   Free System resources: 90 %
        GDI    resources: 90 %
        User   resources: 90 %

   Windows total applications running: 7
      1 , C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9
      2 , C:\WINDOWS\system32\SHLWAPI.dll                                                                     
      3 , D:\temporal\ttask\tests\test\test.exe                                                               
      4 DDE Server Window, C:\WINDOWS\system32\OLE32.DLL                                                                       
      5 MCI command handling window, C:\WINDOWS\system32\WINMM.DLL                                                                       
      6 Menú Inicio,                                                                                                     
      7 Quick Launch, C:\WINDOWS\system32\SHELL32.dll                                                                     

Variables in use
================
   Procedure     Type   Value
   ==========================
   TTASKPANEL:NEW
     Param   1:    U    
     Param   2:    U    
     Param   3:    U    
     Param   4:    U    
     Param   5:    N    50
     Param   6:    O    Class: TTASKPANEL
     Param   7:    U    
     Param   8:    U    
     Param   9:    N    0
     Param  10:    U    
     Param  11:    N    50
     Param  12:    C    "[ERRORSYS]"
   TASKPANELBEGIN
     Param   1:    U    
     Param   2:    U    
     Param   3:    U    
     Param   4:    U    
     Param   5:    U    
     Param   6:    N    1
     Param   7:    O    Class: TPANEL
     Param   8:    U    
     Param   9:    U    
     Param  10:    L    .F.
     Param  11:    L    .T.
     Param  12:    N    0
     Param  13:    U    
   BROWSETEST
     Param   1:    O    Class: TPANEL
     Local   1:    U    
     Local   2:    U    
     Local   3:    U    
   MAIN
     Local   1:    O    Class: TWINDOW
     Local   2:    U    
     Local   3:    O    Class: TRIBBONBAR
     Local   4:    O    Class: TRBGROUP
     Local   5:    O    Class: TRBTN
     Local   6:    U    
     Local   7:    O    Class: TRBTN
     Local   8:    O    Class: TPANEL

Linked RDDs
===========
   DBF
   DBFFPT
   DBFBLOB
   DBFNTX

DataBases in use
================

Classes in use:
===============
     1 ERROR
     2 HASHENTRY
     3 HBCLASS
     4 HBOBJECT
     5 TWINDOW
     6 TCONTROL
     7 TICON
     8 TBRUSH
     9 TFONT
    10 TRIBBONBAR
    11 TRPANEL
    12 TRBGROUP
    13 TRBTN
    14 TPANEL
    15 TTASKPANEL
    16 TREG32

Memory Analysis
===============
      241 Static variables

   Dynamic memory consume:
      Actual  Value:          0 bytes
      Highest Value:          0 bytes

 
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Recompilar biblioteca ttaskbar

Post by Antonio Linares »

Hebert,

FWH proporciona la clase TExplorerBar.

Revisa los ejemplos: explbar.prg ... explbar4.prg

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
hebert_j_vargas
Posts: 94
Joined: Thu Aug 02, 2012 3:21 pm

Re: Recompilar biblioteca ttaskbar

Post by hebert_j_vargas »

Gracias antonio, de hecho las utilizo en una pequeña aplicación, el problema es que al pasar el cursor cerca de los controles (todos) contenidos en la explorerbar, estos parpadean y le dan un efecto muy feo a la barra, en una versión anterior al 2010 ya utilizaba la ttaskbar y no tenia ese problema, además tiene otras facilidades que no están incluidas en la clase de FWH.
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Recompilar biblioteca ttaskbar

Post by Antonio Linares »

Hebert,

Acabo de probarlo nuevamente con FWH 15.06 y no parpadea en absoluto

Lo estoy probando con Windows 10

Posiblemente se haya solucionado con posterior a tu versión de FWH

Si quieres te envío el EXE para que lo pruebes
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
hebert_j_vargas
Posts: 94
Joined: Thu Aug 02, 2012 3:21 pm

Re: Recompilar biblioteca ttaskbar

Post by hebert_j_vargas »

Gracias antonio, seguramente es asi en la nueva versión.
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
LordJonas
Posts: 35
Joined: Wed Jun 30, 2010 8:04 pm

Re: Recompilar biblioteca ttaskbar

Post by LordJonas »

Antonio, ejemplos compilados con FWH 14.12, Puerto 3.2.0dev y BCC 5.8.2 y todos los ejemplos funciona bien en
User avatar
hebert_j_vargas
Posts: 94
Joined: Thu Aug 02, 2012 3:21 pm

Re: Recompilar biblioteca ttaskbar

Post by hebert_j_vargas »

Hola antonio, puedes comprobar el explbar3? y enviarmelo al hebert.j.vargas at gmail dot com
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
LordJonas
Posts: 35
Joined: Wed Jun 30, 2010 8:04 pm

Re: Recompilar biblioteca ttaskbar

Post by LordJonas »

Herbert,

Si quieres te puedo enviar los ejemplos que todos compilados en mi máquina .

saludos
User avatar
hebert_j_vargas
Posts: 94
Joined: Thu Aug 02, 2012 3:21 pm

Re: Recompilar biblioteca ttaskbar

Post by hebert_j_vargas »

LordJonas wrote:Herbert,

Si quieres te puedo enviar los ejemplos que todos compilados en mi máquina .

saludos
Gracias LorJonas, el problema no es compilarlos yo tengo la versión 15.01 de FWH y los controles que coloques dentro del panel en un explorerarbar, parpadean cuando pasas el cursor del mouse sobre ellos y me refiero a que todos parpadean al mismo tiempo. por eso he pedido a Antonio que pruebe el explbar3 de los samples en el FWH para ver si tiene el mismo efecto que mi versión.
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Recompilar biblioteca ttaskbar

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
LordJonas
Posts: 35
Joined: Wed Jun 30, 2010 8:04 pm

Re: Recompilar biblioteca ttaskbar

Post by LordJonas »

Antonio y Hebert:

Pude probar que Herbert dijo sobre la cuestión de parpadear algunos controles . Me doy cuenta de que más de combox para hacer que el puntero del ratón dentro y fuera de la zona de los controles , es decir, el azul más oscuro a más claro azul. Creo que es un asunto relacionado con una actualización de método refresh() o paint( ) de los controles.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Recompilar biblioteca ttaskbar

Post by Antonio Linares »

Jonas,

En el ejemplo que he subido a bitbucket no se aprecia ningún parpadeo
regards, saludos

Antonio Linares
www.fivetechsoft.com
LordJonas
Posts: 35
Joined: Wed Jun 30, 2010 8:04 pm

Re: Recompilar biblioteca ttaskbar

Post by LordJonas »

Antonio,

Considera que al comenzar , no se dio cuenta ... pero en realidad está ahí , muy sensible y no siempre ocurre pero sucede muy a menudo.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Recompilar biblioteca ttaskbar

Post by Antonio Linares »

Cierto, esta vez si lo he podido apreciar.

En el METHOD MouseMove( nRow, nCol, nFlags ) CLASS TTaskPanel

Se llama a

::Refresh()

Quitando esa llamada, debería eliminarse el parpadeo :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
hebert_j_vargas
Posts: 94
Joined: Thu Aug 02, 2012 3:21 pm

Re: Recompilar biblioteca ttaskbar

Post by hebert_j_vargas »

Antonio Linares wrote:Cierto, esta vez si lo he podido apreciar.

En el METHOD MouseMove( nRow, nCol, nFlags ) CLASS TTaskPanel

Se llama a

::Refresh()

Quitando esa llamada, debería eliminarse el parpadeo :-)
Gracias amigo Antonio, voy a probar y les aviso.
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
Post Reply