Delphi - Ejecutar desde el Cd

 
Vista:

Ejecutar desde el Cd

Publicado por nickname (29 intervenciones) el 07/05/2003 02:51:08
Estoy haciendo un programa de instalacion este lo guardare en un Cd y desde este programa quiero ejecutar otros programas que estaran en el mismo Cd pero no se como hacer lo ultimo ejecutar un programa que este en el Cd Rom....
Ayudenme ....¡¡¡¡¡¡¡¿
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecutar desde el Cd

Publicado por Diego Romero (636 intervenciones) el 07/05/2003 04:04:39
Para ejecutar un programa desde Delphi usa la API ShellExecute() que está en la biblioteca estandar ShellApi.
Para saber cuál es la letra de unidad del CD-ROM (cuidado, puede haber más de una unidad de CD-ROM) podrías usar la API GetDriveType() que devuelve un valor de tipo Word que puedes comparar contra la constante DRIVE_CDROM, por ejemplo:
if GetDriveType(PChar('d:\')) = DRIVE_CDROM then
ShowMessage('La unidad D: es un CD-ROM');
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar