Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Access violation at address

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Access violation at address Responder citando

Me aparece este error "Access violation at address 505886F3E in module vcl190.bpl Read of address 00003A4"
esto me ocurre al intentar abrir un nuevo formulario.
Código:

void __fastcall TfrmPrincipal::Button1Click(TObject *Sender)
{
   frmReceptes->Show();
}
//---------------------------------------------------------------------------

esto me ocurre con todas las versiones que he probado de rad Studio, incluso con bcb6, segon la version es vcl160.bpl o vcl190bpl.
he probado todo cuanto se me ha ocurrido, reinstal·lar, desinstalar e instal·lar con privilegios de administrador y varias coses mas.
estoy utilizando Windows 8.
Gracias
_________________
El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Por si puedo aportar alguna pista mas, Project/options/forms, si ponfo el form principal en autocreate forms y el otro form en available forms, se da el error,si los dos forms estan en autocreate, no da error,pero se muestran los dos ,cosa que no quiero.
_________________
El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Normalmente los access violation son por hacer referencia al un objeto que no existe. En este caso o bien tienes en el proyecto que los formularios no sean autocreate (yo normalmente trabajo así) en cuyo caso necesitarias crear tu el formuratio (y cuidado con el alcance del objeto) con algo parecido a:
Código:

TfrmReceptes *frmReceptes = new TfrmReceptes(this); 
frmReceptes->Show();

O bien si el formulario está creado, en el constructor estas haciendo referencia a un objeto que aun no se ha creado. Revisa el constructor (o load) del formulario frmReceptes.

Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

El formulario esta creado, he hecho una reparacion, y ha empezado a funcionar correctamente, però al crear un nuevo form, vuelve a dar el mismo error.
_________________
El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Si haces referencias de un formulario en otro, no olvides de incluir el archivo de cabecera en ambos.
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Gracias, todo estaba correcto, però al reparar la instalacion ha vuelto a funcionar normalmente.
_________________
El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.