FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Código de error - Access violation at address 0044p983 in module 'Project1.exe'.
Hola a todos!
Bueno, estaba planteándome hacer una especie de programa, para asimilar los conceptos de los cuadros de mensaje. El programa consistía en algo así como en un "archivador" para tener todos los apuntes ordenados. Antes de pasar a hacer eso hice algo más fácil: Al pulsar un botón en el formulario que se abriera otro, con un texto escrito por mí. Sería algo así como cuando pulsas en un programa el botón "Acerca de..." que se abre una ventana con todo sobre el creador del programa, la compañía... El código es este:
Le tuve que añadir en implemetation Uses unit2;, y según he leído por todas partes al intentar solucionar el problema eso está bien. El problema empieza al PULSAR EL BOTÓN, que me sale el siguiente error. Access violation at address 0044p983 in module 'Project1.exe'. Read of adress 00000000 He revisado el código mil y una veces, pero no consigo saber cuál es el problema. Un saludo, P0werBurn. |
#2
|
|||
|
|||
PD: También añado que busqué el código de error en Google y no encontré nada...
|
#3
|
||||
|
||||
Y la pregunta del millón... ¿Quién creó la instancia de TForm2?
Si no tienes puesto que tu proyecto cree automáticamente al inicio los formularios, cosa que no recomiendo, tienes que encargarte de crear la instancia del mismo. Es un error típico de los programadores en VB cuando migran a Delphi, ya que en VB no queda claro quien crea los formularios, con solo llamarlos se crean.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
|||
|
|||
Cita:
Ahora lo pruebo y te digo |
#5
|
|||
|
|||
Perfecto!
Gracias, gracias, y gracias. Le cuento el posible problema: estoy estudiando un curso de hace ya varios años (de 1997, para ser exactos), y usa delphi 2.0. Hasta ahora me ha ido bien, pero aquí habrá dado algún problema. Muchas gracias, P0werBurn. |
#6
|
||||
|
||||
Como apunte, siempre que te salga este error, se trata del mismo problema algún objeto que utilizas sin crearlo previamente. Aqui tienes otra forma sencilla de manipular forms sin tener que utilizar una variable:
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Access violation at address ... in module 'RLINK32.DLL' | FelipeDiaz | Varios | 18 | 26-03-2016 21:39:00 |
Error Access violation at address 00404CE8 in module | bothy | Varios | 32 | 20-03-2010 23:32:07 |
Access violation at address 0CEB291C in module 'BORdbk70.dll'. | Oxa78 | Varios | 3 | 13-03-2007 18:50:56 |
Problema con Quick report 'Access Violation at address 00575B9B in module' | danielcordovahe | Varios | 3 | 13-05-2005 00:51:08 |
error 'Access violation at address 0053CF79 in module project1' | Renees | Varios | 3 | 15-03-2005 17:17:37 |
|