Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-04-2009
VOR VOR is offline
Registrado
 
Registrado: jul 2003
Ubicación: CORREGIDORA, QUERETARO, QRO. MEXICO
Posts: 9
Poder: 0
VOR Va por buen camino
Question Manejo de presentaciones de power point en monitor extendido

Que tal,

Necesito desarrollar un programa en Delphi 5 que me permita controlar presentaciones en power point, el programa se ejecutará en dos monitores, en el primero se elegirán las presentaciones y en otro monitor (extendido) debo hacer que se visualice la presentación de power point.
He buscado en la ayuda tecleando "power point" ó "presentaciones " pero no he encontrado algo que me sirva, también he tratado de usar los componentes que vienen en la ficha SERVERS pero no he podido comprender su funcionamiento.

De antemano les agradezco la atención y la ayuda que me puedan dar…
Saludos.
Responder Con Cita
  #2  
Antiguo 09-04-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para el manejo de monitores tienes en Delphi una clase llamada TMonitor y aparte en TScreen también hay algunas propiedades para manejarlos.

Lo que se me ocurre es que ejecutes tu aplicación en el primer monitor y luego intentes abrir las presentaciones en el segundo utilizando:

(a) Probar a modificar el monitor primario y luego lanzar las presentaciones utilizando WinExec o ShellExecute. La duda que tengo es si este cambio sólo afecta a tu aplicación o a todas.

(b) Otra opción (si la primera falla) es abrir el PowerPoint dentro de una ventana de tu programa Delphi (maximizada y sin bordes) y esta sí, forzar a que salga en el segundo monitor. Para abrir en PowerPoint dentro de una ventana se me ocurren dos posibilidades:
(b1) Importar la librería "Microsoft PowerPoint X.X Object Library" o utilizar componentes de la paleta Servers (que al final debe ser lo mismo).
(b2) Utilizar el código que ha salido otras veces por los foros (ahora no tengo el link) para ejecutar una aplicación deltro de una ventana de un programa delphi.

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 12-04-2009
VOR VOR is offline
Registrado
 
Registrado: jul 2003
Ubicación: CORREGIDORA, QUERETARO, QRO. MEXICO
Posts: 9
Poder: 0
VOR Va por buen camino
Gracias, dejame intentarlo y te aviso...

Saludos.
Responder Con Cita
  #4  
Antiguo 15-04-2009
omicronanime omicronanime is offline
Registrado
 
Registrado: abr 2009
Posts: 8
Poder: 0
omicronanime Va por buen camino
lo que te aconcejo es que importes mediante una activex powerpoint, o con algun componente,
luego usas 2 formularios en el primero estara tu aplicacion y en el segundo colocas el control powerpoint
usando el TMonitor puedes decirle a un formulario, en que pantalla visualizarse
mas o menos asi:

Screen.Monitors[index];
Screen.MonitorCount;
donde index es el numero de monitor;
ejemplo:
en form1: //asumiendo que el form1 sera tu control
oncreate(...);
begin
setbounds(Screen.Monitors[0].left,
Screen.Monitors[0].top,
Screen.Monitors[0].width,
Screen.Monitors[0].height)
end;

en form2 //en form2 estara tu powerpoint
oncrate (...);
var index :byte;
begin
index := Screen.Monitorcount-1;
setbounds(Screen.Monitors[index].left,
Screen.Monitors[index].top,
Screen.Monitors[index].width,
Screen.Monitors[index].height)
end;

a mi me funciono en una aplicacion que hice, tambien para 2 monitores
espero que te sirva de ayuda
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
Buscar dentro de archivos PDFs, Word, Excel y Power Point palets Varios 1 18-11-2008 21:28:58
Si no has ido a las presentaciones de Borland DarKraZY Noticias 0 22-11-2005 09:17:58
Ascii extendido en delphi 7 nunez1984 Varios 1 31-03-2005 22:20:07
DBGrid extendido mlara OOP 1 14-02-2005 10:51:28
Modo extendido nesetru Gráficos 1 12-02-2004 19:01:22


La franja horaria es GMT +2. Ahora son las 20:23:53.


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