Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error Debugger Exception Notification (https://www.clubdelphi.com/foros/showthread.php?t=62466)

Lizette 26-12-2008 21:44:22

Error Debugger Exception Notification
 
Holaa mi aplicacion, me genera este error, estoy creando dinamicamente los formularios cuando los requiero, el codigo en el que me causa este error es en el boton entrar:

Código Delphi [-]
if(ban=0)and(prim=True)then
     begin
      ADOtblusuario.First;
      ADOtblusuario.Insert;
      ADOtblusuario.FieldByName('IdUs').AsString:=EditNomUs.Text;
      ADOtblusuario.FieldByName('Pass').AsString:=EditCont.Text;
      ADOtblusuario.FieldByName('Sesion').AsString:=sesion;
      ADOtblusuario.Post;
      EditNomUs.Text:='';
      EditCont.Text:='';
      frmAcceso.Hide;
      frmFraseMot:= TfrmFraseMot.Create(self);
      frmFraseMot.Show;
      frmFraseMot.Hide;
      frmOpciones:= TfrmOpciones.Create(self);
      frmOpciones.Show;
     end
     else
      begin
      if(ADOtblusuario.Locate('IdUs',EditNomUs.Text,[locaseinsensitive]))and (ADOtblusuario.Locate('Pass',EditCont.Text,[locaseinsensitive])) then
        begin
         EditNomUs.Text:='';
         EditCont.Text:='';
         frmAcceso.Hide;
         frmFraseMot:= TfrmFraseMot.Create(self);
         frmFraseMot.Show;
         frmFraseMot.Hide;
         frmOpciones:= TfrmOpciones.Create(self);
         frmOpciones.Show;
        end
        else
         begin
          Application.MessageBox('La contraseña introducida es    
          incorrecta','Contraseña Incorrecta',Mb_IconWarning);
          EditCont.Text:='';
          EditCont.SetFocus;
         end;
      end;
  ADOtblusuario.Close;

El error que me marca es el siguiente:
Project Proy.exe raised exception class EAccessViolation with message 'Access violation at address 0045CCF6 in module 'Pry.exe'. Read of address 000002F4'.

El codigo en negritas, es el que ya no ejecuta y probablemente el error este alli..

Kipow 26-12-2008 22:24:16

Ese error se da regularmente cuando tratas de utilizar un objeto que no esta creado, revisa donde tienes creado el formulario frmAcceso.

:)

Neftali [Germán.Estévez] 28-12-2008 19:46:40

Ejecuta la aplicación paso a paso y di exactamente en qué linea te da el error.


La franja horaria es GMT +2. Ahora son las 00:22:32.

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