33 Votos

Lazarus: Abrir Carpeta en Explorador

Pregunta de Invitado | 17/07/2022 a las 11:46

Me gustaría abrir un directorio en el explorador predeterminado, respectivamente, el navegador de archivos del sistema operativo, con Lazarus. Es decir, por ejemplo, quiero abrir la carpeta "C:\Ejemplo" en el Explorador de Windows.

¿Es esto posible independiente del sistema operativo? Cuando uso Delphi, siempre he trabajado con comandos de Windows-API. ¿Cómo es posible en Lazarus?

ResponderPositivoNegativo
3Mejor Respuesta3 Votos

Puede usar la función OpenDocument de la unit LCLIntf (no olvide agregar LCLIntf a la sección USES):

OpenDocument('C:\Ejemplo');

OpenDocument puede abrir archivos o directorios arbitrarios independientes del sistema operativo.

Internamente, esta función llama las funciones específicas necesarias para el sistema operativo correspondiente, pero no tiene que preocuparse por eso.

Adición: Vea esta pregunta para una solución de Delphi.
17/07/2022 a las 20:05

ResponderPositivo Negativo
Responder

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.