Ver Mensaje Individual
  #2  
Antiguo 05-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 19.439
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Efren2006 Ver Mensaje
El problema es que necesito enviar en esta funcion el Nombre del Formulario donde se origino la excepcion, en envia el Objeto donde se genero el error, ahora Teniendo en SENDER el objeto que genero el error se puede determinar el Form que lo contiene?
Puedes utilizar algo así:

Código Delphi [-]
  MessageDlg(Format('Mensaje: %s   (%s)',
             [E.Message, Sender.Classname]), mtInformation, [mbOK], 0);

Para estar seguro puedes comprobar el tipo:

Código Delphi [-]
  if (Sender is TFrom) then
    Nombre := TForm(Sender).Name;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita