Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > OOP
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08/08/2007
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Join Date: Jun 2006
Location: Ciudad Habana, Cuba
Posts: 242
Poder: 21
Ledian_Fdez Va por buen camino
Thumbs down Problemas al usuar FilenameEdit

Hola amigos de este foro:
Estoy desarrollando mi proyecto en Delphi7, el problema surge al programar el modulo de la Restaura, pues necesito un control que me de la posibilidad de buscar el archivo a restaurar, uso un control de las RX que se llama FilenameEdit y me da el siguiente error:

Quote:
Project Cheques.exe raised exception class EAccessViolation with message ‘Access violation at address 00000000, Read of address 00000000’.Process stopped. Use Step or Run to continue.
La verdad que no se que hacer, pues quite el control y intente hacerlo con el control OpenDialog y el error persiste. ¿Alguien podría ayudarme?

Mis amigos me han comentado que ese error lo ha generado el control FilenameEdit, pero la verdad es que no se como solucionarlo.


En espera de su ayuda
Un servidor
De antemano muchas gracias.
Reply With Quote
  #2  
Old 08/08/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Y cómo usas el componente en cuestión... ¿lo situas en el formulario? Tal vez lo usas en tiempo de ejecución, pero, tratas de hacerlo antes de haber creado el componente... las violaciones de acceso, entre otras cosas, van por ahí: se trata de hacer uso de un objeto/componente no creado o previamente destruido... habría que ver...
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #3  
Old 08/08/2007
ArdiIIa's Avatar
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Join Date: Nov 2003
Location: Valencia city
Posts: 1,481
Poder: 24
ArdiIIa Va por buen camino
La verdad es que yo uso ese componente y nunca he tienido problema alguno.

Se me ocurre que tal vez sea que tu asumes que el usuario a seleccionado un archivo y hacer el proceso (el que sea) y a lo mejor el usuario no ha seleccionado nada....
Tal vez antes de hacer nada, debería verificar que efectivamente se ha seleccionado algo..

Código Delphi [-]
if FilenameEdit1.FileName <> '' then
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Reply With Quote
  #4  
Old 08/08/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Quote:
Originally Posted by ArdiIIa
Tal vez antes de hacer nada, debería verificar que efectivamente se ha seleccionado algo..
O, directamente:

Código Delphi [-]
if FileExists(FilenameEdit1.FileName) then
  {...}
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #5  
Old 08/08/2007
ArdiIIa's Avatar
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Join Date: Nov 2003
Location: Valencia city
Posts: 1,481
Poder: 24
ArdiIIa Va por buen camino
Quote:
Originally Posted by dec View Post
Hola,



O, directamente:

Código Delphi [-]
if FileExists(FilenameEdit1.FileName) then
  {...}

jEJE.... El que un fichero exista.. no quiere decir que el usuario lo haya seleccionado...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Reply With Quote
  #6  
Old 08/08/2007
ArdiIIa's Avatar
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Join Date: Nov 2003
Location: Valencia city
Posts: 1,481
Poder: 24
ArdiIIa Va por buen camino
Quote:
Originally Posted by dec View Post
Hola,
[/delphi]
Venga.... ya queda poco.... estás hoy desbocao.... ánimo....
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Reply With Quote
  #7  
Old 08/08/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

ArdiIIa, he recuperado tu anterior mensaje, porque, oyes, puedes llevar razón, además de que yo no he usado nunca el componente en cuestión y quién sabe...

Respecto del problema del compañero... tal vez el error no esté en el componente de marras, sino en otro lugar, ¿no?... quizás deberías correr el programa "paso a paso" en ese punto...

Quote:
Originally Posted by ArdiIIa
Venga.... ya queda poco.... estás hoy desbocao.... ánimo....
Cof, cof, cof, cof...
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #8  
Old 08/08/2007
ArdiIIa's Avatar
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Join Date: Nov 2003
Location: Valencia city
Posts: 1,481
Poder: 24
ArdiIIa Va por buen camino
[quote=dec]Hola,

ArdiIIa, he recuperado tu anterior mensaje

[quote]

Oyes... Que es eso de recuperar mensajes borrados sin mi permiso...

Otro pa mi cuenta ??
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Reply With Quote
  #9  
Old 08/08/2007
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Join Date: Jun 2006
Location: Ciudad Habana, Cuba
Posts: 242
Poder: 21
Ledian_Fdez Va por buen camino
Rx

dec, si situo el componente en el formulario. Pues el esta creadoy no destruido, eso es lo curioso.

ArdiIIa, pues da el error aun habiendo seleccionado un archivo cualquiera.

salu2
Ledian
Reply With Quote
  #10  
Old 08/08/2007
ArdiIIa's Avatar
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Join Date: Nov 2003
Location: Valencia city
Posts: 1,481
Poder: 24
ArdiIIa Va por buen camino
Quote:
Originally Posted by Ledian_Fdez View Post
dec, si situo el componente en el formulario. Pues el esta creadoy no destruido, eso es lo curioso.

ArdiIIa, pues da el error aun habiendo seleccionado un archivo cualquiera.

salu2
Ledian
Bueno, era mucho asumir....
¿Por qué no pones un poco de código para que veamos exactmente donde te salta la excepción ?

O acaso la execpción de la da el componente sin hacer nada de nada... ??
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problemilla con el FilenameEdit de las Rx Sr.Scorpion Varios 1 29/03/2005 17:38
FilenameEdit no aparece ANETO Varios 1 02/06/2003 13:35


All times are GMT +2. The time now is 12:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi