Bonjour,
J'ai cherché dans FAQ, mais je ne trouve pas: comment extraire (dans une variable) le chemin UNC d'un dossier qu'on choisit par opendialog1 ?
De plus, le dossier est habituellement vide.
Merci pour votre aide.
Bonjour,
J'ai cherché dans FAQ, mais je ne trouve pas: comment extraire (dans une variable) le chemin UNC d'un dossier qu'on choisit par opendialog1 ?
De plus, le dossier est habituellement vide.
Merci pour votre aide.
Je ne sais pas si j'ai trés bien compris la question, mais essaies ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part s := ExtractFilePath(OpenDialog1.FileName);
ExpandUNCFileName( SDir ) n'est pas la fonction qu'il te faut ?
Après un extractfilepath et hop ?
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
Merci pour ta réponse, mais j'ai une erreur:En effet, je souhaite vider un dossier, mais qui peut parfois être déjà vide.types incompatibles : string et pchar.
voici mon côde:
Code : Sélectionner tout - Visualiser dans une fenêtre à part shellexecute(0,nil,'cmd.exe','/k del '+s+'\* /Q','c:\winnt\system32',SW_show);
il faut caster
pchar (chaine qui est string )
ou
string( chaine qui est en pchar )
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
shellexecute(0,nil,'cmd.exe',pchar( '/k del '+s+'\* /Q' ),'c:\winnt\system32',SW_show)
devrait fonctionner pourtant...
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
Oui, ça marche maintenant, merci TicTac...., mais si le dossier est vide, comment avoir son path? Car il n'y a rien à "ouvrir" avec opendialog1.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager