Page 1 of 1

DISP_E_MEMBERNOTFOUND: PASTE

Posted: Wed Apr 16, 2008 4:14 pm
by Patricio Avalos Aguirre
Estimados

En ocasiones sale este error

Code: Select all

Application
===========
   Path and name: C:\winvent\wcta.exe (32 bits)
   Size: 4,358,656 bytes
   Time from start: 0 hours 3 mins 48 secs 
   Error occurred at: 16/04/2008, 12:05:15
   Error description: Error 28949508/3  DISP_E_MEMBERNOTFOUND: PASTE
   Args:

Stack Calls
===========
   Called from: win32ole.prg => TOLEAUTO:PASTE(0)
   Called from: TSBROWSE.PRG => TSBROWSE:EXCELOLE(3888)
   Called from: General.PRG => (b)MENU_TSB(1096)
viendo los fuentes

Code: Select all

      IF Len( cText ) > 20000
         oClip := TClipBoard():New()
         oClip:Clear()
         oClip:SetText( cText )
         cCell := "A" + Alltrim( Str( nStart ) )
         oRange := oSheet:Range( cCell )
         oRange:Select()
         oSheet:Paste() // aqui se produce el error
         oClip:End()
         cText := ""
         nStart := nLine + 1
      EndIf
Como evitar que se caiga el sistema cuando se produce el error, ya que aveces sale....

desde ya gracias...

Posted: Wed Apr 16, 2008 9:31 pm
by César E. Lozada
Lo confirmo. Es un error aleatorio al hacer Paste. El Sysrefresh() después del Paste lo reduce pero no lo elimina.

¿Alguien tiene una alternativa?

César Lozada

Posted: Wed Apr 16, 2008 9:50 pm
by Adolfo
Holas

El error ocurre cuando se utiliza el mismo exe varias veces ?
Si se recompila completamente el exe, sucede ?
Se presenta si esta activo el firewall o el antivirus ?

y que version de xharbour, y FWH usan.

a ver si le encontramos la vuelta...


DESDE CHILE
Adolfo

Posted: Wed Apr 16, 2008 10:18 pm
by Patricio Avalos Aguirre
Hola

Mientras se encuentra la solución, para que no se caiga

Code: Select all

TRY
  oSheet:Paste()
CATCH
   MsgInfo( "No se puede pegar datos en la planilla" + CRLF + CRLF + "Error PASTE", "Error" )
END

Re: DISP_E_MEMBERNOTFOUND: PASTE

Posted: Thu Jun 14, 2012 3:53 pm
by lubin
Buen dia con todos

me gustaria saber si ste problema de usar el oexcel:Paste al crear un archivo en Excel usando FHW aun existe o se encontro alguna solucion

Gracias
Lubin

Re: DISP_E_MEMBERNOTFOUND: PASTE

Posted: Sun Jun 24, 2012 5:56 am
by César E. Lozada
Parece ser que el error ocurre cuando el clipboard está vacío....

Re: DISP_E_MEMBERNOTFOUND: PASTE

Posted: Thu Mar 28, 2013 12:54 pm
by George
Este error tambien ocurre en mis programas, generalmente, cuando el Excel esta corriendo y se intenta exportar a Excel.
Alguna solucion?