22 Voix

Lazarus: Ouvrir un dossier dans l'Explorateur

Question de Invité | 16/07/2022 à 18:43

Je voudrais ouvrir un répertoire dans l'explorateur par défaut, respectivement le navigateur de fichiers du système d'exploitation, à l'aide de Lazarus. C'est-à-dire, par exemple, je souhaite ouvrir le dossier "C:\Exemple" dans l'explorateur Windows.

Est-ce possible indépendant du système d'exploitation? Lors de l'utilisation de Delphi, j'ai toujours travaillé avec les commandes de Windows-API. Comment est-il possible avec Lazarus?

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Vous pouvez simplement utiliser la fonction OpenDocument à partir de l'unit LCLIntf (n'oubliez pas d'ajouter LCLIntf à la section des USES):

OpenDocument('C:\Exemple');

OpenDocument est en mesure d'ouvrir des fichiers ou des répertoires arbitraires indépendants du système d'exploitation.

En interne, les fonctions spécifiques nécessaires au système d'exploitation correspondant sont appelées par cette fonction, mais vous n'avez pas à vous en soucier.

Ajout: Voir cette question pour une solution de Delphi.
16/07/2022 à 20:19

RépondrePositif Négatif
Répondre

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.