![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Que tal amigos como puedo hacer para crear una instancia de una ventana que es no autocreada...!
en Delphi lo hago asi declaro una variable del tipo form por ejemplo: var miforma:Tform1; //Form1 forma no autocreada begin miforma:Tform1.create(Self); //creo la forma miforma.showmodal; //muestro la forma miforma.release; //destruyo el objeto creado end; como se hace en C++Builder...!Gelmin Martinez(Nicaragua)
__________________
Powered by Gel |
#2
|
|||
|
|||
Hola.
Primero tienes que declararte un puntero a un objeto de tipo Tform: TForm * Form1; // Variable Global. Se crea con el operador new: Form1 = new Tform; Se destruye con delete: Delete Form1; Saludos. |
#3
|
|||
|
|||
Hola, de nuevo.
Hoy voy un poco mareada, así que disculpa, se me olvidaba decirte que puedes visualizar el form con los métodos show() y showmodal(), y que release() destruye el formulario y libera la memoria asociada. Espero que te haya servido y no te esté liando más. Saludos. |
#4
|
||||
|
||||
la querida amiga santana tiene serios problemas de memoria...
![]() Form1->show(); Form1->showmodal(); Form1->release(); hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Sorry!!! Estoy de exámenes y no soy humana......
Gracias por la corrección. Besos. |
#6
|
||||
|
||||
Cita:
![]() ![]() ![]() ![]() ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
||||
|
||||
[C++ Error] Unit1.cpp(22): E2285 Could not find a match for 'TForm2::TForm2()'
Ya entendi pero no se porque me envia este mensaje de error...!
[C++ Error] Unit1.cpp(22): E2285 Could not find a match for 'TForm2::TForm2()' Lo hice asi: TForm2 *miforma; //variable global miforma = new TForm2; miforma->ShowModal(); miforma->Release(); Cual sera el problema...! Gelmin Martinez (Nicaragua) ![]()
__________________
Powered by Gel |
#8
|
||||
|
||||
[C++ Error] Unit1.cpp(22): E2285 Could not find a match for 'TForm2::TForm2()'
Ya entendi pero no se porque me envia este mensaje de error...!
[C++ Error] Unit1.cpp(22): E2285 Could not find a match for 'TForm2::TForm2()' Lo hice asi: TForm2 *miforma; //variable global miforma = new TForm2; miforma->ShowModal(); miforma->Release(); Cual sera el problema...! Gelmin Martinez (Nicaragua) ![]()
__________________
Powered by Gel |
![]() |
|
|
![]() |
|