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
|
|||
|
|||
Delphi 2007 showmodal
hola estoy haciendo una aplicacion sencilla para probar las cosas nuevas de delphi 7 y resulta que no me funciona el showmodal por mas que pongo y quito las ; no me hace nada.
¿Que me recomendarian hacer? gracias el codigo que pongo es el form1.showmodal; gracias por todo |
#2
|
||||
|
||||
Cita:
Disculpa.. pero lo estas haciendo en delphi 7 o delphi 2007 ??? Tambien ten en cuenta de que si estas en el Form1... no puedes hacer form1.showmodal; tendrias que hacer un Form2.ShowModal; es decir, no puedes llamar el mismo form que estas ejecutando... (al menos que yo sepa...) Salu2
__________________
BlueSteel |
#3
|
||||
|
||||
Ademas, para usar ShowMessage, debes tener referenciada la unidad Dialogs.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
|||
|
|||
Sobre el Show MOdal de Delphi7
Hola BlueStell, la version que me indica cuando abro delphi es delphi 7(La mas reciente, segun yo).
Sucede que en la version 5 yo solo manejaba form2.showmodal para pasar de una ventana a otra, ahora me manda error....segun algo falta pero no se que pueda ser...probe indicando el punto y como pero sin exito. |
#5
|
||||
|
||||
Cita:
Que tiene que ver el ShowMessage ????
__________________
BlueSteel |
#6
|
||||
|
||||
Hola MARIA ROSA,
sin ver realmente tu código no te sabríamos decir donde esta la falla. ¿Porqué no nos aporta más información? Saludos, |
#7
|
||||
|
||||
Je, que pena, no se en que estaba pensado .
Maria, sería muy util si mostraras el error que te sale y/o dicho codigo que estas usando.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
||||
|
||||
Cita:
Bueno, la version más reciente es Delphi 2007....Delphi 7 es una versión que salio hace un par de años...yo la tengo desde hace 5 años..ya ... yo utilizo 2 procedimientos para llamar un Form desde otro Generalmente utilizo esto para crearlo, usarlo y destruirlo
pero con esto es suficiente para llamar al form2...
Quizas es por que el Form2 no lo tienes creado, o esta en modo invisible o no esta enable.... Tambien puedes usar
aunque esto permite que el formulario se pueda perder... es decir, lo muestra pero si precionas afuera del form... este se oculta y te puede dar confucion... Salu2
__________________
BlueSteel |
#9
|
||||
|
||||
Cita:
Mis Felicitaciones... Salu2 PS: Espero poder verlas despues....
__________________
BlueSteel |
#10
|
|||
|
|||
mi codigo de prueba
Hola BlueSteel, ya probe el primer ejemplo de codigo que me sugeriste y me sucede lo siguiente...
procedure TForm1.Button1Click(Sender: TObject); begin Form2 := TForm2.Create(Self); Try Form2 .ShowModal; Finally Form2 .Free; end; .........se supone que entre esta linea y la siguiente esta el error end. y me manda el error de.... unit1.pas(37): ';' expected but '.' found declaration expected but end of file found y no puede compilar...bla bla |
#11
|
|||
|
|||
Cita:
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates. |
#12
|
||||
|
||||
Hola MARIA ROSA,
El código de BlueSteeel debería funcionar. Borra el espacio entre form y el punto. Si no es eso, hay que ver que es lo que hace form2 al momento de crearse y/o mostrarse. (Es posible que allí haya algo más). Saludos, |
#13
|
|||
|
|||
Corregido..Ahora otro error
BlueSteel.....Jejej...lo supuse...ya quedo quedo eso, ahora resulta que cuando trato de regresar de la form2 a las form1...le indique el mismo codigo y me manda....
ProjectProject1.exe raised exception class EInvalidOperation with message 'Cannot make a visible windows modal'. Process stopped. ahora que sera? Gracias.....por dar respuesta rapida a mis dudas...sucede qeu tengo que hacer una aplicacion con BD...y estoy probando cosas antes de comenzar mi trabajo. |
#14
|
||||
|
||||
usa el Close
Para regresar el Form1.. solo basta que pongas en un boton la sentencia
no puedes llarmar al Form1 desde el Form2 como te mencione antes.... ya que te dará error... por que intentaras crear un Form (el 1 o Menu ) que ya ha sido creado el error anterior era por lo que te dijo Delphius.. se me fue un espacio entre Form2 y el punto... puse Form2 . y debia ser Form2. Salu2
__________________
BlueSteel |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi 2007 y Delphi 7. ¿Pueden convivir en la misma maquina? | belpab | Varios | 7 | 11-01-2008 19:46:43 |
Delphi Error al abrir una ventana showmodal en un ambiente MDI | pockelsm3 | Varios | 7 | 23-10-2007 14:50:56 |
Lanzamiento Delphi 2007, PHP y JBuilder 2007 R2 Santiago - Chile | Andreano | Noticias | 4 | 14-05-2007 09:25:23 |
delphi 2006 / delphi 2007 y Visual estudio 2005 | avmm2004 | Varios | 2 | 13-04-2007 20:50:07 |
Lanzamiento de Delphi 2007 y Delphi para PHP en Bogotá - Colombia | Andreano | Noticias | 9 | 25-02-2007 19:09:42 |
|