![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
Necesito imprimir una lista de archivos de diferentes tipos, tengo jpg,bmp, word, excel, txt, etc. he probado lo siguiente: s1:='c:/archivos de programa/Microsoft Office/Office12/Winword.exe '; ShellExecute( form1.handle,'Print',s1,pchar(s), '', SW_SHOWNORMAL ); ------No hace nada-------- Este otro: //para imprimir jpg o bmp uso: WinExec( pchar('Mspaint '+s+' /p'), SW_SHOWNORMAL); ---------------si funciona----------------------- Usando el mismo para word queda asi: s1:='c:/archivos de programa/Microsoft Office/Office12/Winword.exe '; WinExec( pchar(s1+s+' /p'), SW_SHOWNORMAL); -----lo que hace es abrir una instalacion de word home es raro esto Tienen otra idea para imprimir archivos diferentes Mil gracias ![]() ![]() |
|
#2
|
||||
|
||||
|
No, no es raro. Quien imprime no es WinExec, este sólo ejecuta el programa que le pasas y es este quien imprime. Cada programa tiene su propio comando de impresión o no tiene ninguno.
No existe un "comando mágico" que te permita imprimir cualquier cosa.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| winexec no me ejecuta un .lnk | radge | API de Windows | 4 | 24-12-2009 16:52:44 |
| Problema con WinExec. | Drahcir | Varios | 5 | 15-06-2007 08:28:57 |
| SaveDialog con WinExec!! | lduron | Varios | 2 | 16-06-2006 16:12:07 |
| WinExec | karlita_cb | Varios | 3 | 18-05-2004 20:52:21 |
| winexec en w2000 | ogorut | API de Windows | 2 | 23-06-2003 18:41:58 |
|