![]() |
Abrir un Form tantas veces como desee
Mi idea es abrir un formulario (FORM2) tantas veces como desee, pinchando en un boton que tengo en el FORM1.
El codigo del boton en el Form1 es : Form2 := TForm2.Create(self); try if Form2.ShowModal = mrOK then begin end; finally Form2.Free; end; en el Form2 hay un boton para cerrar la ventana con el codigo : close Cuando lo ejecuto, puedo lanzar ventanas, pero a la hora de cerrar la primera que abri me da el siguiente error : me da un error de acceso de violacion en dirección.... ¿que esta pasando? :( Gracias. |
¿No estarás asignando todo a una misma variable "global" (Form2)?.... ten en cuenta que cuando cargas uno, pisas el anterior
|
Cita:
Tal vez no he entendido algo... |
Reinicie el ordenador y al lanzarlo de nuevo me funcionó. :eek:
Disculpar las molestias y gracias por vuestras respuestas. |
| La franja horaria es GMT +2. Ahora son las 21:57:12. |
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