FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Word desde aplicativo Delphi
Cómo hago para correr Word desde un formulario Delphi ? GRACIAS.
|
#2
|
||||
|
||||
Buscá en estos foros referencias a la función ShellExecute, luego solo te hará falta saber donde está el ejecutable de word.
Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Errores
Te agradezco tu sugerencia. He estado investigando, así lo hice y me salen los siguientes errores con los que no he podido. Te agradezco otra ayuda por favor:
"ShellExecute(NULL,'open','c:\\Archivos de programa\\Microsoft Office\\Office\\WINWORD.EXE', NULL, SW_SHOW);" Mensaje Compilador: Incompatible types: 'Variant' and 'PChar'. |
#4
|
||||
|
||||
Hola que tal?,
dos fallos veo en lo que nos has enviado: - El error que te devuelve el compilador, sugiere que, la ruta en la que le indicas el ejecutabla de tu Word debe estar convertido a un PChar, del siguiente modo: PChar(RutaEjecutable). - Lo segundo que veo, es que pones dobles barrar para separar directorios, seguramente eso te provocará un error en tiempo de ejecución porque no encontrará la ruta especificada. Es decir, deja todos los directorio que incluyes en la ruta con una simple barra. Saludos |
#5
|
||||
|
||||
Cita:
c:\\windows\prueba\\archivo.txt se resolverá correctamente a c:\windows\prueba\archivo.txt Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
||||
|
||||
Cita:
Si queres pasar cadenas vacias, pasá '', y no NULL. Si queres pasar un pchar "apuntando a nil", pasa nil, y no NULL.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|