Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-09-2013
RedVenom RedVenom is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tabasco, Mexico
Posts: 110
Poder: 22
RedVenom Va por buen camino
Question ¿Se puede crear una aplicación MDI en FIreMonkey?

Hola

¿se podrá con el firemonkey o con metropolis crear una aplicación tipo MDI? o ¿hay alguna alternativa parecida en estas nuevas tecnologías?.

Saludos
Responder Con Cita
  #2  
Antiguo 06-02-2014
MaGNa MaGNa is offline
Miembro
 
Registrado: nov 2004
Posts: 23
Poder: 0
MaGNa Va por buen camino
Como sabrás MDI es algo propio de Windows y no está disponible en FMX. De hecho Microsoft desaconseja desde hace años su uso y recomienda que se sustituyan por aplicaciones tabulares similares a las pestañas que tenemos en los actuales navegadores.

¿Cómo hacerlo? A pesar de ser un novato en FMX creo que la solución pasa por crear un TTabSheet y en cada una de las pestañas cargar el contenido de las antiguas MDIChild. Me temo que no puedo darte muchos más detalles, aunque en breve me tendré que enfrentar a ello, así que si encuentras una solución sería de agradecer que la publicaras. No dudes que si lo consigo yo también la publicaré.

Saludos.
Responder Con Cita
  #3  
Antiguo 06-02-2014
RedVenom RedVenom is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tabasco, Mexico
Posts: 110
Poder: 22
RedVenom Va por buen camino
Yo lo solucione siguiendo este ejemplo:

http://docwiki.embarcadero.com/CodeE...dForm_(Delphi)

Más o menos para mi fue una manera de solucionarlo.

Cualquier comentario o funcionalidad que le agregues al ejemplo ojala me lo puedas compartir.

Saludos
Responder Con Cita
  #4  
Antiguo 31-10-2014
servicomp servicomp is offline
Miembro
 
Registrado: oct 2003
Ubicación: Cartago
Posts: 153
Poder: 22
servicomp Va por buen camino
No hemos podido realizar este ejemplo, ya que no encontramos la manera de crear el procedure inicial. Si me puedes colaborar con este ejemplo te lo agradezco para ver si iniciamos a usar fmx
Responder Con Cita
  #5  
Antiguo 31-10-2014
RedVenom RedVenom is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tabasco, Mexico
Posts: 110
Poder: 22
RedVenom Va por buen camino
Que es exactamente lo que no puedes hacer??
Responder Con Cita
  #6  
Antiguo 02-11-2014
servicomp servicomp is offline
Miembro
 
Registrado: oct 2003
Ubicación: Cartago
Posts: 153
Poder: 22
servicomp Va por buen camino
Lo que no he podido hacer es lo siguiente

Como hago para llegar a este procedimiento, para llamar mis otras form

Código Delphi [-]
procedure TParentForm.EmbeddForm(AParent:TControl; AForm:TCustomForm);

Por el momento este es mi problema

Ya les comento he iniciado la creación de las form de un pequeño proyecto de base de datos, donde se captura unos nombres y se hacen las funciones normales de bases de datos. Usaremos para esto Firebird como motor de bases de datos y como conector firedac, que apenas iniciamos la consulta.

Espero su colaboración y la información como hago para llegar a este procedimiento, pues no he encontrado el método que me lleva allí

agradeciendo de antemano la atención prestada, y mas temprano que tarde les estare comentando como vamos con el pequeño proyecto del cual creo que aprenderemos mucho
Responder Con Cita
  #7  
Antiguo 02-11-2014
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.562
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por servicomp Ver Mensaje
Lo que no he podido hacer es lo siguiente

Como hago para llegar a este procedimiento, para llamar mis otras form

Código Delphi [-]
procedure TParentForm.EmbeddForm(AParent:TControl; AForm:TCustomForm);

Por el momento este es mi problema

Ya les comento he iniciado la creación de las form de un pequeño proyecto de base de datos, donde se captura unos nombres y se hacen las funciones normales de bases de datos. Usaremos para esto Firebird como motor de bases de datos y como conector firedac, que apenas iniciamos la consulta.

Espero su colaboración y la información como hago para llegar a este procedimiento, pues no he encontrado el método que me lleva allí

agradeciendo de antemano la atención prestada, y mas temprano que tarde les estare comentando como vamos con el pequeño proyecto del cual creo que aprenderemos mucho
Para aplicaciones móviles lo recomendable es utilizar ya sea Interbase o SQLite, personalmente estoy utlizando SQLite con muy buena respuesta.

Por supuesto esto es si la base de datos va a estar localmente (en el movil) si vas a utilizar algún mecanismo de conexión a un servidor remoto, ni pensarlo, firebird es la respuesta.

Referente a incrustar ventanas sólo sigue las instrucciones, no debes tener problema para hacerlo, si tienes algo de paciencia, en breve tendré un pequeño tutorial de ese ejemplo (con código fuente incuido) en mi bitácora, me parece un tema muy interesante.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 03-11-2014
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.562
Poder: 25
egostar Va camino a la fama
Lo prometido es deuda.

Formas Incrustadas FMX

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
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
Como saber quien se conecta a mi aplicacion ios firemonkey jacobobo FireMonkey 2 28-07-2013 23:46:56
Error: ...No se puede crear una nueva transacción, se excedió la capacidad... Roilo Internet 0 05-07-2007 16:33:11
no se puede crear carpeta en discos mg1821 Linux 0 12-01-2006 21:56:58
Se puede crear Dns por codigo Delphi ronimaxh Conexión con bases de datos 0 09-08-2005 17:38:11
Mi aplicacion no puede terminar King Varios 0 08-06-2004 10:24:48


La franja horaria es GMT +2. Ahora son las 02:08:15.


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