Search found 51 matches: onerror

Searched query: onerror

by CARLOS ATUNCAR
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

Re: Problema con dbUseArea en Fwh2409 y FWH2501.64

... 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 ...
by Antonio Linares
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 ...
by Antonio Linares
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 ...
by Antonio Linares
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 ...
by Antonio Linares
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 ...
by hmpaquito
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 ...
by cnavarro
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.
by RSalazarU
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.
by darioflores
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 ...
by Carlos Mora
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 ...
by hmpaquito
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.
by quim
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 ...
by hmpaquito
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
by Compuin
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
by fgondi
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 ...