![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#5
|
||||
|
||||
|
Te explico la jugada.
Es un programa simple para simples. Una tabla de presupuestos. En una variable se indica en qué directorio se guardarán los archivos relacionados con ese presupuesto (c:\datos , h:\departamento, ....). El codigo del presupuesto indicará el directorio donde se guardan los archivos asociados a ese presupuesto ( planos, presupuestos, fotos, etc ) ejemplo Presupuesto 0001 datos de archivos en c:\datos\0001 Presupuesto 0002 datos de archivos en c:\datos\0002 etc. con cada registro nuevo creo el directorio correspondiente. Al acceder al registro, actualizo el directorio del filelistbox (path+\codigo ) y lo refresco. Ante un doble click sobre un fichero del filelistbox, ejecuto ShellExecute(Application.MainForm.Handle, nil, StrPCopy(zFileName, Fichero), StrPCopy(zParams, ''), StrPCopy(zDir, FPath), SW_SHOW); y arranca automáticamente la aplicación asociada a la extensión del fichero ( word, excel, autocad, visor de jpg's ) que tenga el sistema operativo. Pues eso. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error Abstract Error y Access violation | zvf | OOP | 33 | 08-09-2010 18:50:33 |
| Error 10093 al ver un informe - Que error es este? | URBANO | Impresión | 1 | 03-02-2006 18:44:39 |
| ¿Por qué me da este error?Error creating cursor manejador | nuri | SQL | 2 | 01-08-2005 17:30:28 |
| Error: RichEdit line insertation error | DarkByte | Varios | 3 | 19-07-2004 12:28:09 |
| Sql Error: error cannot insert a duplicate......................... | inexperto | SQL | 2 | 04-06-2004 12:54:59 |
|