FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FWH 26.03 buscamos betatesters
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FWH 26.03 buscamos betatesters
Posted: Wed Mar 25, 2026 03:24 PM

Hasta el momento, todo compila con normalidad con BCC77 y XHBBCC77. Ampliaremos las pruebas con otros modelos de uso.

// C:\FWH\SAMPLES\ATIVAPRN.PRG - FWH2603 - BCC77 - XHBBCC77

// Exemplo: Verificar estado da impressora antes de imprimir

#include "FiveWin.ch"

#define PRINTER_STATUS_OK                       0
#define PRINTER_STATUS_PAUSED                   1
#define PRINTER_STATUS_ERROR                    2
#define PRINTER_STATUS_PENDING_DELETION         4
#define PRINTER_STATUS_PAPER_JAM                8
#define PRINTER_STATUS_PAPER_OUT               16
#define PRINTER_STATUS_MANUAL_FEED             32
#define PRINTER_STATUS_PAPER_PROBLEM           64
#define PRINTER_STATUS_OFFLINE                128
#define PRINTER_STATUS_IO_ACTIVE              256
#define PRINTER_STATUS_BUSY                   512
#define PRINTER_STATUS_PRINTING              1024
#define PRINTER_STATUS_OUTPUT_BIN_FULL       2048
#define PRINTER_STATUS_NOT_AVAILABLE         4096
#define PRINTER_STATUS_WAITING               8192
#define PRINTER_STATUS_PROCESSING           16384
#define PRINTER_STATUS_INITIALIZING         32768
#define PRINTER_STATUS_WARMING_UP           65536
#define PRINTER_STATUS_TONER_LOW           131072
#define PRINTER_STATUS_NO_TONER            262144
#define PRINTER_STATUS_PAGE_PUNT           524288
#define PRINTER_STATUS_USER_INTERVENTION  1048576
#define PRINTER_STATUS_OUT_OF_MEMORY      2097152
#define PRINTER_STATUS_DOOR_OPEN          4194304
#define PRINTER_STATUS_SERVER_UNKNOWN     8388608
#define PRINTER_STATUS_POWER_SAVE        16777216

REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850

STATIC oWnd, oPrn

FUNCTION Main()

   LOCAL oSkinB, oBtn, oBtn2, oFont, cTitle

   SET CENTURY ON
   SET DATE BRITISH
   SET TIME FORMAT TO "HH:MM:SS"
   SET EPOCH TO YEAR( DATE() ) - 30
   SET SOFTSEEK OFF
   SET WRAP ON
   SETCANCEL( .F. )
   SET CONFIRM OFF
   SET DELETED ON
   SET _3DLOOK ON
   SET UNIQUE OFF
   SET ESCAPE OFF
   SET EXACT ON
   SET EXCLUSIVE OFF
   SET MULTIPLE OFF
   SET OPTIMIZE ON

   HB_GCALL( .F. )
   HB_LANGSELECT( 'PT' )     // Default language is now Portuguese
   HB_SETCODEPAGE( "PT850" )
   HB_CDPSELECT( "PTISO" )

   SetBalloon( .T. ) // Balloon shape required for tooltips

   oSkinB = TSkinButton():New()
   oSkinB:nClrBorder0_N := RGB( 249, 194, 179 )
   oSkinB:nClrBorder1_N := RGB( 181, 61, 29 )
   oSkinB:aClrNormal    := { { .50, nRGB( 210, 235, 216 ), nRGB( 210, 235, 216 ) } }

   SkinButtons( oSkinB )

   cTitle := "ATIVAPRN.PRG: Printing a Test - Imprimindo um Teste."

   DEFINE FONT oFont NAME "Ms Sans Serif" SIZE 0, -12

   DEFINE WINDOW oWnd FROM 1, 1 TO 20, 60 TITLE cTitle 

   @ 3, 3 BUTTON oBtn PROMPT "&Print me" OF oWnd SIZE 80, 20 ;
      ACTION( IMPR_MODELO() )

   oBtn:cTooltip := "Imprimir um teste - Print me"

   @ 3, 25 BUTTON oBtn2 PROMPT "&Exit" OF oWnd SIZE 80, 20 ACTION( oWnd:End() )

   oBtn2:cTooltip := "Salida - Exit"

   SET MESSAGE OF oWnd TO "©Kapiaba - www.fivewin.com.br" FONT oFont         ;
       NOINSET CLOCK DATE KEYBOARD COLOR CLR_HBLUE, CLR_WHITE 2007

   ACTIVATE WINDOW oWnd CENTERED

   HB_GCALL( .T. )

   oFont:End()

RETURN NIL

FUNCTION IMPR_MODELO()

   LOCAL oFont, nRowStep, nColStep, nRow := 0, nCol := 0, n, m, oPrn, aPrn

   aPrn := GetPrinters()

   IF Empty( aPrn )
      MsgStop( "Nenhuma Impressora Encontrada", "Nenhuma Impressora Encontrada" )
      RETURN NIL
   ENDIF

   PRINTER oPrn PREVIEW MODAL

   IF EMPTY( oPrn:hDC )
      MsgInfo( "ALGUMA COISA OCORREU DE ERRADO COM A IMPRESSORA.", "LIGUE A IMPRESSORA." )
      oPrn:End()
      RETURN NIL
   ENDIF

   oPrn:End()

   // PARA TODOS OS RELATORIOS DO SISETMA.
   IF( .NOT. IMPR_ATIVA() ) // PROBLEMAS NA IMPRESSORA?

  RETURN NIL

   ENDIF

   // Impressora OK, imprimir
   PRINT oPrn NAME "Testing the printer object from FiveWin" PREVIEW MODAL

  DEFINE FONT oFont NAME "Ms Sans Serif" SIZE 0, -12 OF oPrn

  nRowStep := oPrn:nVertRes() / 20
  nColStep := oPrn:nHorzRes() / 15

  PAGE

     oPrn:SayBitmap( 1, 1, "..\bitmaps\fivewin.bmp" )

     FOR n := 1 TO 20

        nCol := 0

        oPrn:Say( nRow, nCol, Str( n, 2 ), oFont )

        nCol += nColStep

        FOR m := 1 TO 15

           oPrn:Say( nRow, nCol, "+", oFont )

           nCol += nColStep

        NEXT

        nRow += nRowStep

     NEXT

     oPrn:Line( 0, 0, nRow, nCol )

  ENDPAGE

   ENDPRINT

   oFont:End()

RETURN NIL
// Verificar estado da impressora antes de imprimir
FUNCTION IMPR_ATIVA() // FUNCAO PARA TODOS OS RELATORIOS.

   LOCAL cPrinter := GetDefaultPrinter()
   LOCAL nStatus  := PrnStatus( cPrinter )

   // Verificar estado da impressora (status sao flags de bits)
   IF nStatus != PRINTER_STATUS_OK // tem problemas na impressora.

  DO CASE
  CASE lAnd( nStatus, PRINTER_STATUS_NOT_AVAILABLE )

     MsgRun( cPrinter + " nao disponivel. Iniciando Spooler...", ;
                        "Status da Impressora", ;
             {|| WinExec( "NET START SPOOLER", 7 ) } )

  CASE lAnd( nStatus, PRINTER_STATUS_OFFLINE )

     MsgStop( "Impressora offline!", , "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_PAPER_OUT )

     MsgStop( "Impressora: Sem papel!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_PAPER_JAM )

     MsgStop( "Impressora: Papel atolado(Modo Bandeja)", "Atenção" )

 CASE lAnd( nStatus, PRINTER_STATUS_ERROR )

    MsgStop( "Erro na impressora!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_PAUSED )

     MsgStop( "Impressora pausada!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_NO_TONER )

     MsgStop( "Impressora: Sem toner!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_TONER_LOW )

     MsgStop( "Impressora: Toner baixo!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_DOOR_OPEN )

     MsgStop( "Porta(ou tampa) da impressora aberta!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_USER_INTERVENTION )

     MsgStop( "Impressora requer Intervenção do usuário!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_OUTPUT_BIN_FULL )

     MsgStop( "Impressora: O compartimento de saída está cheio!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_MANUAL_FEED )

     MsgStop( "Impressora: em Modo Manual!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_OUT_OF_MEMORY )

     MsgStop( "Impressora: Sem Memória suficiente!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_IO_ACTIVE )

     MsgStop( "Impressora: com input/output(I/O) Ativo!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_BUSY )

     MsgStop( "Impressora: Ocupada(Lotada)!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_WARMING_UP )

     MsgStop( "Impressora: em Atenção(Cuidado)!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_SERVER_UNKNOWN )

     MsgStop( "Impressora: Servidor Desconhecido!", "Atenção" )

  CASE lAnd( nStatus, PRINTER_STATUS_POWER_SAVE )

     MsgStop( "Impressora: em Modo POWER_SAVE(Economia de Energia)!", "Atenção" )

  OTHERWISE // outros problemas:

     MsgStop( "Problema na impressora! Status: " + LTrim( Str( nStatus ) ), "Reporte ao Técnico" )

  ENDCASE

  RETURN( .F. )

   ENDIF

RETURN( .T. )

// FIN / END - kapiabafwh@gmail.com

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH 26.03 buscamos betatesters
Posted: Wed Mar 25, 2026 10:46 PM

Hay una nueva FWH 26.03 beta disponible

Por favor solicitadla por whatsapp, gracias! :!: :wink:

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: FWH 26.03 buscamos betatesters
Posted: Wed Mar 25, 2026 11:58 PM

Estimado Antonio me apunto como betatester GRacias

Posts: 14
Joined: Mon Aug 24, 2009 11:14 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 12:05 AM

se compilo la fivewin versión 26.3 con c++ 7.7, y hasta el momento se compilo sin problemas con XMATE

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 05:25 AM
Willi Quintana wrote:

Estimado Antonio
me apunto como betatester
GRacias

Enviame whatsapp! :) :!:

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 09:26 AM

Buenos días Antonio,
Resultado del primer intento de compilación para 64 bytes con
MS Visual Studio Community 2025 para 64 Bits (27/12/2025) + harbour msvc 15/05/2025:

1º.-Hay una función que teníamos diseñada para hacer ping en C. Ahora teneís en FWH definida una función con el mismo nombre.
La nuestra es así:

int hb_Ping( const char * cp ){
...
}
HB_FUNC( HB_PING )
{
   hb_retni( hb_Ping( hb_parc( 1 ) ) );
}

El primer error que nos daba era:

wintpv.c
hbmk2: Linking... wintpv_64.exe
FiveHC64.lib(winsock.obj) : error LNK2005: ya se defini¢ HB_FUN_HB_PING en wintpv.obj
FiveHC64.lib(winsock.obj) : error LNK2005: ya se defini¢ hb_Ping en wintpv.obj
wintpv_64.exe : fatal error LNK1169: se encontraron uno o m s s¡mbolos definidos simult neamente
hbmk2[go64_BT]: Error: Running linker. 1169

Después, hemos renombrado la función a hb_ping_old() para que no se solape con la FWH, y compila con el siguiente warning aunque genera la aplicación y la función ping de FWH funciona:

wintpv.c
internet.prg(1135): warning C4013: 'hb_Ping' sin definir; se supone que extern devuelve como resultado int
hbmk2: Linking... wintpv_64.exe
* Application successfully built *

2º.- Observamos una reducción del tamaño del exe:
Antes de usar al versión BetaTester (FWH64 bytes del 26/12/2025): 6.504.448 bytes
Con la versión BetaTester (FWH64 bytes): 6.285.312 bytes

Posts: 182
Joined: Tue Oct 18, 2005 10:01 AM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 10:27 AM

Holá Antonio,

aparentemente todo bien, algunas clases que personalicé tenían nombres de funciones diferentes,
como xChangeProc() ahora es xxChangeProc(), pero ya lo he corregido.

¿Soy yo o todo parece más rápido y fluido?

En fin, felicidades por el gran trabajo.

Me organizaré y te enviaré los 170 euros por la compra del producto, vale cada centavo.

🤩

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 11:47 AM

Hola maestro,

Desde la familia Datapro, Venezuela, nos sumamos a la lista de peticiones, si aun calificamos

Gracias

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 11:51 AM

Antonio,
Saludos
Felicidades por tan importante logro
Estamos Interesados.
+584143000518 jnadaptapro@gmail.com

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 11:54 AM

Por favor solicitadla por whatsapp, gracias! :!: :wink:

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM
Re: FWH 26.03 buscamos betatesters - ERROR EN EJECUCIÓN: ordsetfocus()
Posted: Thu Mar 26, 2026 12:37 PM

1º.- El programa al fallar no sale por pantalla el mensaje de error, el fichero error.log hay que buscarlo manualmente guardado en la carpeta de trabajo.

2º.- Copio el error en ejecución:

[code]Aplicación

Ruta y nombre: C:\PROGRAMAS_PROYECTOS\wGES_64.exe (64 bits)
Tamaño: 6,253,056 bytes
Versión del compilador: Harbour 3.2.0dev (r2503251254)
Versión de FiveWin: FWH 26.03
Versión del compilador C: Microsoft Visual C 19.32.31329 (64-bit)
Windows 10 64 Bits, version: 6.2, Build 9200

Tiempo desde inicio: 6 sec
Error ocurrido en: 26/03/26, 13:26:56
Descripción del error: Error DBCMD/2001 Area de trabajo no usada: ORDSETFOCUS

Pila de llamadas

Llamado desde: => ORDSETFOCUS( 0 )
Llamado desde: wGES.prg => RESUMENDIFSCP2CONTADORES( 35651 )
Llamado desde: wGES.prg => (b)MENUPPAL( 832 )
Llamado desde: source\classes\menu.prg => TMENU:COMMAND( 1621 )
Llamado desde: source\classes\window.prg => TWINDOW:COMMAND( 1246 )
Llamado desde: => TWINDOW:HANDLEEVENT( 0 )
Llamado desde: source\classes\window.prg => _FWH( 4019 )
Llamado desde: => WINRUN( 0 )
Llamado desde: source\classes\window.prg => TWINDOW:ACTIVATE( 1205 )
Llamado desde: wGES.prg => MAIN( 463 )

Sistema

Hardware memory: 12083 megs

Recursos del sistema libres: 90 %
Recursos GDI: 90 %
Recursos de usuario: 90 %

Total de aplicaciones Windows en ejecución: 1
1 ,

Variables en uso

Procedimiento Tipo Valor


==========================

ORDSETFOCUS
Param 1: O Class: ERROR
RESUMENDIFSCP2CONTADORES
Param 1: N 1
Local 1: L .F.
Local 2: U
(b)MENUPPAL
Param 1: C "01/01/2026"
Param 2: C "26/03/26"
Local 1: A Len: 0
Local 2: C ""
Local 3: N 0
Local 4: N 0
Local 5: A Len: 0
Local 6: N 0
Local 7: D 01/01/26
Local 8: D 26/03/26
TMENU:COMMAND
Param 1: O Class: TMENUITEM
TWINDOW:COMMAND
Param 1: N 20200
Local 1: O Class: TMENUITEM
TWINDOW:HANDLEEVENT
Param 1: N 20200
Param 2: N 0
Local 1: N 0
Local 2: N 20200
Local 3: N 0
Local 4: U
_FWH
Param 1: N 273
Param 2: N 20200
Param 3: N 0
WINRUN
Param 1: N 0
Param 2: N 273
Param 3: N 20200
Param 4: N 0
Param 5: N 1
Local 1: O Class: TWINDOW
TWINDOW:ACTIVATE
Param 1: N 591130
MAIN
Param 1: C "MAXIMIZED"
Param 2: U
Param 3: U
Param 4: U
Param 5: U
Param 6: U
Param 7: U
Param 8: B {|| ... }
Param 9: U
Param 10: U
Param 11: U
Param 12: U
Param 13: U
Param 14: U
Param 15: U
Param 16: U
Param 17: U
Param 18: U
Param 19: U
Param 20: L .F.
Param 21: U
Local 1: O Class: TWINDOW
Local 2: U
Local 3: U

RDDs enlazados

DBF
DBFFPT
DBFBLOB
DBFCDX
DBFNTX

Bases de datos en uso

1: TB_TURNO RddName: DBFCDX


==============================

RecNo RecCount BOF EOF
227 226 .F. .T.

 Indexes in use                        TagName
    => TURNO                              TB_TUR
       dtos(FECHAINI)+strzero(TURNO,4)    TB_TUR2

 Relations in use

Clases en uso:

1 ERROR
2 HBCLASS
3 HBOBJECT
4 TFONT
5 TWINDOW
6 TCONTROL
7 TICON
8 TBRUSH
9 TMENU
10 TREG32
11 TMENUITEM
12 TMSGBAR
13 TRECT
14 TMSGITEM
15 TTIMER
16 TBAR
17 TBTNBMP
18 TCALC
19 TDIALOG
20 TSAY
21 TBUTTON
22 TXBROWSE
23 TXBRWCOLUMN
24 TSCROLLBAR
25 TCLIPBOARD

Análisis de memoria

758 Variables estáticas

Consumo de memoria dinámica:
Valor actual: 4390912 bytes
Valor máximo: 4390912 bytes
[/code]

Copio el código en el que falla, el fallo está en la instrucción orsetfocus(1):

   USE TB_TURNO NEW
   ordsetfocus(1)
   dbgotop()
Posts: 74
Joined: Mon Jun 10, 2013 01:21 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 12:56 PM

Buenos dias Antonio, Me interesa ser parte de este grupo de beta testers, cuento con una aplicacion de alrededor de 14k lineas de desarrollo y con muchas interfaces con casi todas las tecnologias.

Muchas gracias, siempre un placer compartir tiempo y trabajo contigo y los usuario de Fivewin. Saludos cordiales, Mariano.

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 06:06 PM

Maestro, \SAMPLES\BRWCOLOR.PRG, genera este error: -> BCC77 y XHBBCC77.

Application
===========
   Path and name: C:\FWH2603\samples\brwcolor.exe (32 bits)
   Size: 5,016,576 bytes
   Compiler version: xHarbour 1.3.2 Intl. (SimpLex) (Build 20260103)
   FiveWin version: FWH 26.03
   C compiler version: Borland/Embarcadero C++ 7.7 (32-bit)
   Windows 11 64 Bits, version: 6.2, Build 9200 

   Time from start: 0 sec
   Error occurred at: 03/26/26, 15:00:30
   Error description: Error BASE/1068  Argument error: array access
   Args:
     [   1] = A   {"One","Two","Three"} length: 3
     [   2] = U   

Stack Calls
===========
   Called from: brwcolor.prg => (b)MAIN( 14 )
   Called from: source\classes\wbrowse.prg => WBRWLINE( 2706 )
   Called from: source\classes\wbrowse.prg => (b)TWBROWSE:TWBROWSE( 152 )
   Called from:  => TWBROWSE:DRAWLINE( 0 )
   Called from: source\classes\wbrowse.prg => TWBROWSE:PAINT( 804 )
   Called from: source\classes\wbrowse.prg => TWBROWSE:DISPLAY( 2353 )
   Called from: source\classes\control.prg => TCONTROL:HANDLEEVENT( 1863 )
   Called from: source\classes\wbrowse.prg => TWBROWSE:HANDLEEVENT( 1731 )
   Called from: source\classes\window.prg => _FWH( 272 )
   Called from:  => DIALOGBOXINDIRECT( 0 )
   Called from: source\classes\dialog.prg => TDIALOG:ACTIVATE( 338 )
   Called from: brwcolor.prg => MAIN( 18 )

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 230
Joined: Thu Sep 17, 2015 11:40 PM
Re: FWH 26.03 buscamos betatesters
Posted: Thu Mar 26, 2026 09:45 PM

me uno cuenta conmigo

Carlos Atuncar - CaSoftSystem
Chincha - Perú
+51983478218
carlosalbatun@gmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH 26.03 buscamos betatesters - ERROR EN EJECUCIÓN: ordsetfocus()
Posted: Thu Mar 26, 2026 10:54 PM
Verhoven wrote:

1º.- El programa al fallar no sale por pantalla el mensaje de error, el fichero error.log hay que buscarlo manualmente guardado en la carpeta de trabajo.

2º.- Copio el error en ejecución:

[code]Aplicación

Ruta y nombre: C:\PROGRAMAS_PROYECTOS\wGES_64.exe (64 bits)
Tamaño: 6,253,056 bytes
Versión del compilador: Harbour 3.2.0dev (r2503251254)
Versión de FiveWin: FWH 26.03
Versión del compilador C: Microsoft Visual C 19.32.31329 (64-bit)
Windows 10 64 Bits, version: 6.2, Build 9200

Tiempo desde inicio: 6 sec
Error ocurrido en: 26/03/26, 13:26:56
Descripción del error: Error DBCMD/2001 Area de trabajo no usada: ORDSETFOCUS

Pila de llamadas

Llamado desde: => ORDSETFOCUS( 0 )
Llamado desde: wGES.prg => RESUMENDIFSCP2CONTADORES( 35651 )
Llamado desde: wGES.prg => (b)MENUPPAL( 832 )
Llamado desde: source\classes\menu.prg => TMENU:COMMAND( 1621 )
Llamado desde: source\classes\window.prg => TWINDOW:COMMAND( 1246 )
Llamado desde: => TWINDOW:HANDLEEVENT( 0 )
Llamado desde: source\classes\window.prg => _FWH( 4019 )
Llamado desde: => WINRUN( 0 )
Llamado desde: source\classes\window.prg => TWINDOW:ACTIVATE( 1205 )
Llamado desde: wGES.prg => MAIN( 463 )

Sistema

Hardware memory: 12083 megs

Recursos del sistema libres: 90 %
Recursos GDI: 90 %
Recursos de usuario: 90 %

Total de aplicaciones Windows en ejecución: 1
1 ,

Variables en uso

Procedimiento Tipo Valor


==========================

ORDSETFOCUS
Param 1: O Class: ERROR
RESUMENDIFSCP2CONTADORES
Param 1: N 1
Local 1: L .F.
Local 2: U
(b)MENUPPAL
Param 1: C "01/01/2026"
Param 2: C "26/03/26"
Local 1: A Len: 0
Local 2: C ""
Local 3: N 0
Local 4: N 0
Local 5: A Len: 0
Local 6: N 0
Local 7: D 01/01/26
Local 8: D 26/03/26
TMENU:COMMAND
Param 1: O Class: TMENUITEM
TWINDOW:COMMAND
Param 1: N 20200
Local 1: O Class: TMENUITEM
TWINDOW:HANDLEEVENT
Param 1: N 20200
Param 2: N 0
Local 1: N 0
Local 2: N 20200
Local 3: N 0
Local 4: U
_FWH
Param 1: N 273
Param 2: N 20200
Param 3: N 0
WINRUN
Param 1: N 0
Param 2: N 273
Param 3: N 20200
Param 4: N 0
Param 5: N 1
Local 1: O Class: TWINDOW
TWINDOW:ACTIVATE
Param 1: N 591130
MAIN
Param 1: C "MAXIMIZED"
Param 2: U
Param 3: U
Param 4: U
Param 5: U
Param 6: U
Param 7: U
Param 8: B {|| ... }
Param 9: U
Param 10: U
Param 11: U
Param 12: U
Param 13: U
Param 14: U
Param 15: U
Param 16: U
Param 17: U
Param 18: U
Param 19: U
Param 20: L .F.
Param 21: U
Local 1: O Class: TWINDOW
Local 2: U
Local 3: U

RDDs enlazados

DBF
DBFFPT
DBFBLOB
DBFCDX
DBFNTX

Bases de datos en uso

1: TB_TURNO RddName: DBFCDX


==============================

RecNo RecCount BOF EOF
227 226 .F. .T.

 Indexes in use                        TagName
    => TURNO                              TB_TUR
       dtos(FECHAINI)+strzero(TURNO,4)    TB_TUR2

 Relations in use

Clases en uso:

1 ERROR
2 HBCLASS
3 HBOBJECT
4 TFONT
5 TWINDOW
6 TCONTROL
7 TICON
8 TBRUSH
9 TMENU
10 TREG32
11 TMENUITEM
12 TMSGBAR
13 TRECT
14 TMSGITEM
15 TTIMER
16 TBAR
17 TBTNBMP
18 TCALC
19 TDIALOG
20 TSAY
21 TBUTTON
22 TXBROWSE
23 TXBRWCOLUMN
24 TSCROLLBAR
25 TCLIPBOARD

Análisis de memoria

758 Variables estáticas

Consumo de memoria dinámica:
Valor actual: 4390912 bytes
Valor máximo: 4390912 bytes
[/code]

Copio el código en el que falla, el fallo está en la instrucción orsetfocus(1):

   USE TB_TURNO NEW
   ordsetfocus(1)
   dbgotop()

Esto es un fallo de Harbour no de FWH. Antes de llamar a OrdSetFocus( 1 ) haz MsgInfo( Alias() )

Por alguna razón la DBF no se está abriendo, o la app se está situando en otra área de trabajo.

Borra el índice y reindexa

regards, saludos

Antonio Linares
www.fivetechsoft.com