¡¡¡Ayuda!!!
Publicado por Josemi (18 intervenciones) el 22/01/2002 20:17:29
Holaa. Estoy haciendo un programita que se ejecute al meter el cdrom. Pero tengo un problema. Tengo unas etiquetas que al hacerle click me
abren unos documentos en word es esta la funcion que uso:
if ShellExecute(FArranque.Handle, nil, 'c:\mis documentos\prueba 2.doc',
nil, nil, SW_SHOWNORMAL) <= 32 then
Application.MessageBox('No se pudo ejecutar la aplicación',
'Error', MB_ICONEXCLAMATION);
Despues tengo una funcion que es GetFirstCdRomDrive que me da la primera letra de unidad cdrom por ejemplo g:\
Pues yo quiero que me abra un documento que tengo en el cdrom.
Y sustituir esto 'c:\mis documentos\prueba 2.doc' por la ruta usando la funcion Getfirstcdromdrive
Ejemplo : G:\install.doc;
Pues la g la saco yo con la funcion.
Pero me da error en incompatibles tipos PChar y string
abren unos documentos en word es esta la funcion que uso:
if ShellExecute(FArranque.Handle, nil, 'c:\mis documentos\prueba 2.doc',
nil, nil, SW_SHOWNORMAL) <= 32 then
Application.MessageBox('No se pudo ejecutar la aplicación',
'Error', MB_ICONEXCLAMATION);
Despues tengo una funcion que es GetFirstCdRomDrive que me da la primera letra de unidad cdrom por ejemplo g:\
Pues yo quiero que me abra un documento que tengo en el cdrom.
Y sustituir esto 'c:\mis documentos\prueba 2.doc' por la ruta usando la funcion Getfirstcdromdrive
Ejemplo : G:\install.doc;
Pues la g la saco yo con la funcion.
Pero me da error en incompatibles tipos PChar y string
Valora esta pregunta


0