... aVars )
METHOD Save() INLINE aClone( ::aVars )
METHOD Restore( aVars ) INLINE ::aVars := aClone( aVars )
#ifdef __HARBOUR__
ERROR HANDLER OnError( uParam1 )
#else
ERROR HANDLER OnError( cMsg, nError )
#endif
ENDCLASS
/*
* TPublic:New()
*/
METHOD New( lAutomatic ) CLASS TPublic // [WA ...
Search found 51 matches: onerror
Searched query: onerror
- Sat Mar 01, 2025 4:19 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: SavetoDbf() de MariaDb tiene error con dbUseArea() (SOLUCIONADO)
- Replies: 4
- Views: 320
- Fri Jan 24, 2025 10:37 am
- Forum: FiveWin for Harbour/xHarbour
- Topic: Using new Class TDeepSeek for documenting
- Replies: 29
- Views: 7654
Re: Using new Class TDeepSeek for documenting
... data is paste-ready, .F. otherwise.
Usage Example: (Primarily used internally to determine if pasting functionality should be enabled)
103. OnError()
Description: Default error handler method for the TXBrowse class. This method is called when an error occurs within the browse control ...
Usage Example: (Primarily used internally to determine if pasting functionality should be enabled)
103. OnError()
Description: Default error handler method for the TXBrowse class. This method is called when an error occurs within the browse control ...
- Fri Jan 24, 2025 10:28 am
- Forum: FiveWin for Harbour/xHarbour
- Topic: Using new Class TDeepSeek for documenting
- Replies: 29
- Views: 7654
Re: Using new Class TDeepSeek for documenting
... format (internal method).
Parameters: None
Return Value: LOGICAL - .T. if paste-ready, .F. otherwise.
Usage Example: (Internal use only)
61. OnError()
Description: Default error handler for the TXBrowse class (internal method).
Parameters: None
Return Value: None
Usage Example: (Internal ...
Parameters: None
Return Value: LOGICAL - .T. if paste-ready, .F. otherwise.
Usage Example: (Internal use only)
61. OnError()
Description: Default error handler for the TXBrowse class (internal method).
Parameters: None
Return Value: None
Usage Example: (Internal ...
- Fri Jan 17, 2025 10:35 pm
- Forum: FiveWin for Harbour/xHarbour
- Topic: Using new Class TDeepSeek for documenting
- Replies: 29
- Views: 7654
Re: Using new Class TDeepSeek for documenting
... Destroy()`**: Destroys the ActiveX control and releases resources.
- **Returns**: The result of the parent class's `Destroy` method.
- **`OnError( ... )`**: Error handler for method calls on the ActiveX control.
- **Parameters**: Variable arguments depending on the error.
- **Returns ...
- **Returns**: The result of the parent class's `Destroy` method.
- **`OnError( ... )`**: Error handler for method calls on the ActiveX control.
- **Parameters**: Variable arguments depending on the error.
- **Returns ...
- Sun Jan 28, 2024 6:19 am
- Forum: FiveWin for Harbour/xHarbour
- Topic: SAPI : change Voice
- Replies: 69
- Views: 28455
Re: SAPI : change Voice
... yourself or do you prefer me to send it to you ? For what C compiler ?
The fix:
in harbour/contrib/hbwin/olecore.c
HB_FUNC( WIN_OLEAUTO___ONERROR )
...
if ((HB_ISBYREF(1)) || HB_ISARRAY(1))
lOleError = HB_VTBL( pDisp )->Invoke( HB_THIS_( pDisp ) dispid, HB_ID_REF( IID_NULL ),
LOCALE_USER ...
The fix:
in harbour/contrib/hbwin/olecore.c
HB_FUNC( WIN_OLEAUTO___ONERROR )
...
if ((HB_ISBYREF(1)) || HB_ISARRAY(1))
lOleError = HB_VTBL( pDisp )->Invoke( HB_THIS_( pDisp ) dispid, HB_ID_REF( IID_NULL ),
LOCALE_USER ...
- Tue Jan 21, 2020 3:15 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: Detached locals y clases dinamicas
- Replies: 0
- Views: 542
Detached locals y clases dinamicas
... En consecuencia se optimiza la ejecución del código.
Espero que funcione, yo no lo he probado.
Si es así podrás eliminar "ERROR HANDLER OnError( )" y el METHOD OnError().
Difiero un poco de esta optimizacion ...
Efectivamente si debe de ser mas rapida ...
Pero Solo sirve si vas a ...
Espero que funcione, yo no lo he probado.
Si es así podrás eliminar "ERROR HANDLER OnError( )" y el METHOD OnError().
Difiero un poco de esta optimizacion ...
Efectivamente si debe de ser mas rapida ...
Pero Solo sirve si vas a ...
- Sun Mar 03, 2019 4:47 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Errores en una clase
- Replies: 4
- Views: 797
Re: Errores en una clase
Tampoco puedes poner el código del Method OnError?
Lo digo, porque si hay un error en este metodo, la aplicación entra en "bucle" y se congela.
Lo digo, porque si hay un error en este metodo, la aplicación entra en "bucle" y se congela.
- Sun Nov 05, 2017 2:31 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: Recuperar xBrowse de error en origen de datos
- Replies: 0
- Views: 618
Recuperar xBrowse de error en origen de datos
... cortado.
Como puedo hacer que el programa advierta al usuario que se perdió la conexión y que pueda cerrar el programa sin que se 'congele'.
xBrowse tiene el metodo OnError( ), para atrapar errores, pero no logra atrapar este.
Alguna sugerencia.
De antemano, gracias.
Rolando
Cochabamba, Bolivia.
Como puedo hacer que el programa advierta al usuario que se perdió la conexión y que pueda cerrar el programa sin que se 'congele'.
xBrowse tiene el metodo OnError( ), para atrapar errores, pero no logra atrapar este.
Alguna sugerencia.
De antemano, gracias.
Rolando
Cochabamba, Bolivia.
- Wed Aug 02, 2017 11:38 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Buffer de registro
- Replies: 14
- Views: 3927
Re: Buffer de registro
... lo primero, ponerle una data xCargo, que tendrían que tener todos los objetos, incluso las sillas y las mesas
Cuarto. Mi clase se basa en el OnError, lo cual me parece muy chapucero, y quizá lento.
Con un EXTEND CLASS HBObject WITH DATA xCargo al inicio de tu main, todos los objetos que ...
Cuarto. Mi clase se basa en el OnError, lo cual me parece muy chapucero, y quizá lento.
Con un EXTEND CLASS HBObject WITH DATA xCargo al inicio de tu main, todos los objetos que ...
- Wed Aug 02, 2017 10:53 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Buffer de registro
- Replies: 14
- Views: 3927
Re: Buffer de registro
... es que vayas a hacer gran diferencia. El peso es que al buscar el mensaje no lo ha encontrado , luego el motor de objetos busca por el metodo Onerror, y lo ejecuta. No es para tanto.
Considera además que esa propiedad de los objetos de poder adaptarse es una gran ventaja, esa introspección te ...
Considera además que esa propiedad de los objetos de poder adaptarse es una gran ventaja, esa introspección te ...
- Wed Aug 02, 2017 10:05 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Buffer de registro
- Replies: 14
- Views: 3927
Re: Buffer de registro
... si acaso subirla a Github y allí ir desarrollandola, aunque yo nunca lo he usado.
Tercero. Por favor, lo primero, ponerle una data xCargo, que tendrían que tener todos los objetos, incluso las sillas y las mesas
Cuarto. Mi clase se basa en el OnError, lo cual me parece muy chapucero, y quizá lento.
Tercero. Por favor, lo primero, ponerle una data xCargo, que tendrían que tener todos los objetos, incluso las sillas y las mesas
Cuarto. Mi clase se basa en el OnError, lo cual me parece muy chapucero, y quizá lento.
- Wed Aug 02, 2017 9:50 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Buffer de registro
- Replies: 14
- Views: 3927
Re: Buffer de registro
Al utilizar OnError hace que la clase se 'cae' cada vez que se declara un nuevo miembro, similar a lo que hace TDataBase
oRecord:Nuevo produce un error en tiempo de ejecución pero no 'se nota' ya que el error 'se recupera' devolviendo el valor get o put solicitado
La llamada a la funcion __clsAddMsg ...
oRecord:Nuevo produce un error en tiempo de ejecución pero no 'se nota' ya que el error 'se recupera' devolviendo el valor get o put solicitado
La llamada a la funcion __clsAddMsg ...
- Wed Aug 02, 2017 7:23 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: Buffer de registro
- Replies: 14
- Views: 3927
Re: Buffer de registro
Marcelo,
Yo tengo una similar.
El sistema de funcionamiento de la clase, basado en el gestor de errores, podría ser lento. No he hecho prueba de tiempos.
La novedad de la clase de Quim es que no utiliza el OnError. Ahí radica su bondad.
Saludos
Yo tengo una similar.
El sistema de funcionamiento de la clase, basado en el gestor de errores, podría ser lento. No he hecho prueba de tiempos.
La novedad de la clase de Quim es que no utiliza el OnError. Ahí radica su bondad.
Saludos
- Tue Apr 26, 2016 4:20 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: Error E0019 #error: 'Class not declared for method:
- Replies: 17
- Views: 4071
Error E0019 #error: 'Class not declared for method:
... Class "TPublic" not declared for me
thod: Release()'
.\prg\TPUBLIC.PRG(262) Error E0019 #error: 'Class "TPublic" not declared for me
thod: IsDef( cName )'
.\prg\TPUBLIC.PRG(279) Error E0019 #error: 'Class "TPublic" not declared for me
thod: OnError( uParam1 )'
** error 1 ** deleting .\obj\TPUBLIC.OBJ
thod: Release()'
.\prg\TPUBLIC.PRG(262) Error E0019 #error: 'Class "TPublic" not declared for me
thod: IsDef( cName )'
.\prg\TPUBLIC.PRG(279) Error E0019 #error: 'Class "TPublic" not declared for me
thod: OnError( uParam1 )'
** error 1 ** deleting .\obj\TPUBLIC.OBJ
- Thu Oct 30, 2014 10:41 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: xbrowse:cHeader
- Replies: 9
- Views: 1379
Re: xbrowse:cHeader
... y en este valor guardo el nombre de la columna en Español.
La sustitución de oBrw:Debe por oBrw:aCols[ nCol ], se realiza en el METHOD OnError( uParam1 ) como indicó Antonio.
En este método se llama al METHOD oCol( u ) y este es el que con un aScan busca el nombre "u" entre los cHeader ...
La sustitución de oBrw:Debe por oBrw:aCols[ nCol ], se realiza en el METHOD OnError( uParam1 ) como indicó Antonio.
En este método se llama al METHOD oCol( u ) y este es el que con un aScan busca el nombre "u" entre los cHeader ...