Page 1 of 1
Para Antonio - Problema con las fechas Fwh 7.05
Posted: Mon Jun 18, 2007 5:05 pm
by jacgsoft
Antonio antes con la version de Abril de 2005 las fechas funcionaba ok, pero ahora aparece la fecha bien pero cuando quiero modificar se corre, osea desaparecen los slash"/" y no reconoce el formato de la fecha.
Probe el ejemplo TESTGET_ de Samples y cuando por ejemplo ingreso 20/20/2007 me sale el siguiente error, cuando antes lo validaba y no me dejaba pasar.
Error description: Error BASE/42 Scope Violation
(protectec): TCLIPGET:_TYPEOUT
Stack_list
---------------------------------------
Called From: => TCLIPGET:_TYPEOUT(0)
Called From: => TGET:LOSTFOCUS(0)
Called From: => TGET:KILLFOCUS(0)
Called From: => TCONTROL:HANDLEEVENT(0)
Called From: => TGET:HANDLEEVENT(0)
Called From: .\source\classes\WINDOW.PRG => _FW
Called From: => CALLWINDOWPROC(0)
Called From: => TGET:LBUTTONDOWN(0)
Called From: => TWINDOW:HANDLEEVENT(0)
Called From: => TCONTROL:HANDLEEVENT(0)
Called From: => TGET:HANDLEEVENT(0)
Called From: .\source\classes\WINDOW.PRG => _FW
Called From => DIALOGBOXINDIRECT(0)
Called From => TDIALOG:ACTIVATE(0)
Called From: testget_.prg => MAIN(27)
Posted: Mon Jun 18, 2007 5:34 pm
by Antonio Linares
Por favor vuelve a descargar e instalar Harbour desde:
www.fivetechsoft.com/files/harbour.exe
Posted: Mon Jun 18, 2007 6:43 pm
by jacgsoft
Gracias antonio funciono perfecto
Posted: Fri Nov 16, 2007 11:15 am
by Carlos Mora
Antonio,
tengo el mismo problema. Me he bajado el harbour de Fivetech y lo he instalado, tiene fecha 05/11/2007, pero no he podido solucionarlo.
De hecho me falla el enlazado
Code: Select all
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_GT_WIN' referenced from C:\HARBOUR711\LIB\RTL.LIB|gtsys
Por que el gtsys pide GT_WIN? No es suficiente con GT_GUI?
::oGet:TypeOut = .f. en LostFocus es lo que dá el problema, luego de mecanizar una fecha inválida. Aparentemente desde que se fijó como PROTECTED TypeOut no va a poder ser asignada.
He probado reemplazando oGet:TypeOut con el método Home() pero me vacía el buffer del get, que no es lo que busco.
Un saludo,
Carlos.
Posted: Fri Nov 16, 2007 11:24 am
by Antonio Linares
Carlos,
El sistema GT se ha cambiado en Harbour. Ya no es como antes y hay que incluir cambios que están en FWH 7.11
Puedes construir samples\TestGet2.prg y comprobar si falla ? Aqui funciona bien
Posted: Mon Nov 19, 2007 4:40 pm
by Carlos Mora
Antonio,
Compilando con el build de Harbour publicado en Octubre junto a FWH 7.10 anterior en TGet,
Code: Select all
┌────────────────────────────────────────────────────────────────────────────┐
│ FiveWin for Harbour 7.07 - July 2007 Harbour development power │▄
│ (c) FiveTech, 1993-2007 for Microsoft Windows 95/98/NT/2000/ME and XP │█
└────────────────────────────────────────────────────────────────────────────┘█
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Compiling...
Harbour devel build 1.1-1 Intl.
Copyright 1999-2007, http://www.harbour-project.org/
Compiling 'TESTGET2.prg' and generating preprocessed output to 'TESTGET2.ppo'...
Lines 3496, Functions/Procedures 2
Generating C source output to 'TESTGET2.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
TESTGET2.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
* Application successfully built
C:\FWH707\samples>
definitivamente es el typeout, que ahora es protected y no se puede asignar.
Que simpático cambio el de Harbour.
Un saludo,
Carlos.
Posted: Mon Nov 19, 2007 7:41 pm
by Antonio Linares
Carlos,
> definitivamente es el typeout, que ahora es protected y no se puede asignar
Si, así es, por eso hay que modificar la clase TGet y eliminar el uso de typeout
Posted: Tue Dec 04, 2007 12:29 pm
by Carlos Mora
Con que se reemplaza el uso del typeout?
Posted: Tue Dec 04, 2007 12:47 pm
by Antonio Linares
Carlos,
Sí se puede usar, lo que no puede hacerse es asignarle un valor, que es lo que se estaba haciendo antes, ya que es un dato de solo lectura
Posted: Tue Dec 04, 2007 3:03 pm
by Carlos Mora
Eso lo entiendo, la pregunta es: ¿Cual es la modificación en FiveWin para que el comportamiento sea el mismo que antes?
Posted: Tue Dec 04, 2007 3:11 pm
by Antonio Linares
Carlos,
No hay que realizar ningún cambio. Solo quitar la asignación que se le hacía a typeout. Ya no es necesaria.