Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-05-2003
craven craven is offline
Miembro
 
Registrado: may 2003
Posts: 78
Poder: 22
craven Va por buen camino
Unhappy Problema con un componente

Hola de nuevo. Os explico el problema, espero explicarme con claridad. En la aplicación que estoy desarrollando, como en muchas otras aplicaciones que estamos cansados de utilizar, aparecen ventanas de opciones que nos permiten configurar nuestro programa. Pues bien, he creado un componente para realizar dicha tarea, esto es, mostrar un formulario en pantalla que nos ofrece la posibilidad de cambiar características de la aplicación. Hasta aqui todo bien.

El problema me ha surgido cuando, por despiste, he asignado al formulario del componente la propiedad de ser una ventana hija en un entorno MDI. A partir de ese momento, cada vez que ejecutaba el programa y le indicaba al componente que mostrara en pantalla el formulario, me daba el siguiente error: "EInvalidOperation, Cannot make a visible window modal". La cosa es que rectifiqué mi fallo, es decir, volví a asignar al formulario la propiedad de ser una ventana normal (fsNormal), pero sigue dándome el mismo fallo justo cuando se realiza la llamada ShowModal.

Espero haberme explicado bien. A ver si me podeis echar una mano con esto, pues llevo bastante rato dándole vueltas y no encuentro forma alguna de arreglarlo. Gracias de antemano y un saludo.
__________________
craven
Responder Con Cita
  #2  
Antiguo 06-05-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Hola craven

La solución es sencilla, pon la propiedad Visible a false del formulario.

Al asignar en la propiedad FormStyle de un from a fsMDIChild, Delphi, a parte de cambiar esta propiedad tambien cambia la de Visible, por eso te da este error.
Responder Con Cita
  #3  
Antiguo 06-05-2003
craven craven is offline
Miembro
 
Registrado: may 2003
Posts: 78
Poder: 22
craven Va por buen camino
Smile Muchas Gracias

Muchas gracias por tu ayuda... Un saludo.
__________________
craven
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema con componente para D 2005 raudelink Varios 2 19-03-2005 22:31:43
Problema ruta componente database Gwa Conexión con bases de datos 4 15-03-2005 20:22:36
Problema config Puerto Serie y TpApros mrmanuel Varios 2 15-11-2004 09:43:07
Un buen Componente para Abrir tablas DBF /indice CDX cesar_picazo Conexión con bases de datos 1 04-05-2004 01:29:54
Pequeño problema con el componente tmemo gaska OOP 5 23-04-2004 12:52:36


La franja horaria es GMT +2. Ahora son las 16:59:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi