In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Error en Metodo Clone de Dataset

Foro público de Xailer en español
Responder
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Error en Metodo Clone de Dataset

Mensaje por Martin Del Angel »

Hola equipo de Xailer:
Al ejecutar el metodo Clone() marca este error:
oDSCBB:=oDS:Clone()
Error:
Xailer Version: Xailer 2.7.1
Compiler: Harbour 3.2.0dev (Rev. 18186)
C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
Windows Platform: Windows 7 6.1.7601 Service Pack 1
--------------------- Internal Error Handling Information
---------------------
Subsystem Call: BASE
System Code: 42
Default Status: .F.
Description: Scope violation (protected)
Operation: TSQLQUERY:_LISTABLE
Arguments:
Involved File:
Dos Error Code: 0
Trace Through:
TSQLQUERY:_LISTABLE (0)
TMYSQLRECORDS:CLONE (768)
TSQLQUERY:CLONE (929)
TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
Alguna Sugerencia:
Saludos....
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error en Metodo Clone de Dataset

Mensaje por ignacio »

Martin Del Angel escribió el lun, 22 octubre 2012 06:46Hola equipo de Xailer:
Al ejecutar el metodo Clone() marca este error:
oDSCBB:=oDS:Clone()
Error:
Xailer Version: Xailer 2.7.1
Compiler: Harbour 3.2.0dev (Rev. 18186)
C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
Windows Platform: Windows 7 6.1.7601 Service Pack 1
--------------------- Internal Error Handling Information
---------------------
Subsystem Call: BASE
System Code: 42
Default Status: .F.
Description: Scope violation (protected)
Operation: TSQLQUERY:_LISTABLE
Arguments:
Involved File:
Dos Error Code: 0
Trace Through:
TSQLQUERY:_LISTABLE (0)
TMYSQLRECORDS:CLONE (768)
TSQLQUERY:CLONE (929)
TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
Alguna Sugerencia:
Saludos....
Comente la lí­nea que produce el error y deberá funcionarle sin problemas.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Error en Metodo Clone de Dataset

Mensaje por Martin Del Angel »

On 10/22/2012 3:36 AM, Ignacio Ortiz de Zúñiga wrote:
> Martin Del Angel escribió el lun, 22 octubre 2012 06:46
>> Hola equipo de Xailer:
>>
>> Al ejecutar el metodo Clone() marca este error:
>>
>> oDSCBB:=oDS:Clone()
>>
>> Error:
>>
>> Xailer Version: Xailer 2.7.1
>> Compiler: Harbour 3.2.0dev (Rev. 18186)
>> C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
>> Windows Platform: Windows 7 6.1.7601 Service Pack 1
>>
>> --------------------- Internal Error Handling
>> Information ---------------------
>>
>> Subsystem Call: BASE
>> System Code: 42
>> Default Status: .F.
>> Description: Scope violation (protected)
>> Operation: TSQLQUERY:_LISTABLE
>> Arguments:
>> Involved File:
>> Dos Error Code: 0
>>
>> Trace Through:
>> TSQLQUERY:_LISTABLE (0)
>> TMYSQLRECORDS:CLONE (768)
>> TSQLQUERY:CLONE (929)
>> TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
>>
>>
>> Alguna Sugerencia:
>>
>> Saludos....
>
>
> Comente la lí­nea que produce el error y deberá funcionarle
> sin problemas.
> Un saludo
Buen Dia Ignacio:
A que linea se refiere ?
IF lFirma
IF !::GeneraPdf417(oDS,cFileCBB)
RETURN .F.
ENDIF
cCodigo:=Memoread(cFileCBB)
oDSCBB:=oDS:Clone() <====== SE REFIERE A ESTA LINEA QUE LA COMENTE?
oDSCBB:Edit()
oDSCBB:CODIGOPDF417:=cCodigo
oDSCBB:Update()
FERASE(cFileCBB) // BORRAR ARCHIVO TEMPORAL
ELSE
oDSCBB:=oDS:Clone()
oDSCBB:Edit()
oDSCBB:CODIGOPDF417:=''
oDSCBB:Update()
ENDIF
es parte de mi codigo.
Y Precisamente es el Metodo Clone() donde se produce el error, antes con
la versión 2.4.4 funcionaba sin problemas.
Saludos...
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error en Metodo Clone de Dataset

Mensaje por ignacio »

TMYSQLRECORDS:CLONE (768)
No obstante, este error se produce sólo con Harbour debido a que lIsTable es una propiedad protected. Revise en este mismo foro como cambiar el ámbito de una propiedad sobrecargando su clase T.
Saludos
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Error en Metodo Clone de Dataset

Mensaje por Martin Del Angel »

******************************* Error log file ********************************
Exe: C:SISTEMASXAILERPETRAWIN_HBPetraWin.exe
Version: 1.0.0.0
User name: MARTIN
Computer name: TOSHIBA-MARTIN
Date: 22/10/2012
Time: 13:38:36
Available Memory: 1763740
Current Area: 1
---------------------------- Compiler Information -----------------------------
Xailer Version: Xailer 2.7.1
Compiler: Harbour 3.2.0dev (Rev. 18186)
C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
Windows Platform: Windows 7 6.1.7601 Service Pack 1
--------------------- Internal Error Handling Information ---------------------
Subsystem Call: BASE
System Code: 42
Default Status: .F.
Description: Scope violation (protected)
Operation: TSQLQUERY:_LISTABLE
Arguments:
Involved File:
Dos Error Code: 0
Trace Through:
TSQLQUERY:_LISTABLE (0)
TMYSQLRECORDS:CLONE (139)
TSQLQUERY:CLONE (929)
TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (100)
(b)XCONTROL (147)
TBTNBMP:COMMAND (0)
TPANEL:WMCOMMAND (281)
TPRINTPEDIMENTO:SHOWMODAL (0)
TPEDIMENTOS:IMPRIMEPEDIMENTOCLICK (729)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (273)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (280)
MAIN (19)
Responder