![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
Añade 'ShellApi' en el uses de tu form
y la Funcion ShellExecute segun la he usado lleva esta forma ShellExecute(Form1.Handle,nil,PChar(OpenDialog1.FileName),'','',SW_SHOWNORMAL); Form1 lo cambias por el nombre de tu Form comprobe lo que scribiste y asi funciona: ShellExecute(GetActiveWindow(),'open',PChar(OpenDialog1.FileName), nil,nil, SW_SHOWNORMAL); espero te sirva. |
|
#2
|
||||
|
||||
|
Muy bien, Gracias Rudi, Quedo como queria...
__________________
En movimiento... |
|
#3
|
||||
|
||||
|
oye otra pregunta espero me puedas ayudar o si alguien mas conoce la respuesta pues se la agradeceria mucho.
Como le podria hacer para que el archivo que abri con esa instruccion apareciera en un panel o algo similar dentro de un formulario de delphi y no me permitiera agrandar mas o pasar de cierto tamaño, digamos que como un tipo frame que solo ocupe la mitad de la pantalla?, espero explicarme bien.. ocupo delphi2006
__________________
En movimiento... |
|
#4
|
||||
|
||||
|
Una cosa que puedes hacer es insertar un TOleContainer en tu formulario, con el tamaño que necesitas y luego cargar el archivo allí de la siguiente forma:
Esto te funcionará para todos los documentos cuyo programa asociado soporte OLE. Saludos. |
|
#5
|
||||
|
||||
|
woow, que bonito componente, exacto esta muy bien, era mas o menos lo que queria bien, solo tengo dos problemillas (de hecho tengo muchos jaja) pero ahora me interesan dos, probando esa funcion tengo dos cosillas, la primera cuando abres un documento de word o excel hay veces que si se despliega bien en el container y hay veces qe no, si tu das dos click en el container como que se abre la aplicacion y me cambia los menus de mi forma me sustituye los que tenia , y si la cierro se cierra toda la forma, hay manera de cambiar eso o controlarlo a que se despliegue solamente dentro del olecontainer o que simplemente se vea la informacion sin los menus o pues que regrese a su estado original, la otra cuestion es si tiene alguna propiedad para que sea de solo lectura y no se pueda modificar nada.. de los contenidos del olecontainer...
de antemano muchas gracias... con lo que me has dicho me sirvio de gran ayuda ![]()
__________________
En movimiento... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| abrir de Archivos as400? | Ryu | Conexión con bases de datos | 1 | 19-11-2005 00:44:31 |
| Abrir archivos pdf | luxus | OOP | 1 | 22-10-2005 23:37:24 |
| Opendialog abrir aplicacion!!! | liz_hilton | OOP | 2 | 10-05-2005 17:41:32 |
| abrir .htm en una nueva ventana con shellexecute | ruina | API de Windows | 5 | 24-06-2004 19:47:54 |
|