DISP_E_MEMBERNOTFOUND: PASTE

Post Reply
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

DISP_E_MEMBERNOTFOUND: PASTE

Post 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...
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
César E. Lozada
Posts: 128
Joined: Wed Oct 26, 2005 12:18 pm
Location: Los Teques, Miranda, Venezuela

Post 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
User avatar
Adolfo
Posts: 815
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile
Contact:

Post 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
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Lenovo Legion Y520, 16GB Ram, 1 TB NVME M.2, 1 TB SSD, GTX 1050
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post 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
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Re: DISP_E_MEMBERNOTFOUND: PASTE

Post 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
User avatar
César E. Lozada
Posts: 128
Joined: Wed Oct 26, 2005 12:18 pm
Location: Los Teques, Miranda, Venezuela

Re: DISP_E_MEMBERNOTFOUND: PASTE

Post by César E. Lozada »

Parece ser que el error ocurre cuando el clipboard está vacío....
George
Posts: 710
Joined: Tue Oct 18, 2005 6:49 pm

Re: DISP_E_MEMBERNOTFOUND: PASTE

Post by George »

Este error tambien ocurre en mis programas, generalmente, cuando el Excel esta corriendo y se intenta exportar a Excel.
Alguna solucion?
Post Reply