Nouveau fichier dans TShellListView

Fermé
baronmbk Messages postés 18 Date d'inscription mercredi 12 août 2015 Statut Membre Dernière intervention 1 septembre 2018 - 14 juil. 2018 à 09:21
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 30 juil. 2018 à 12:59
Bonjour,

Je voudrais pouvoir afficher un nouveau fichier créé dans l'objet TShellListView. J'ai créé un explorateur de fichiers et je voudrais voir mon fichier s'enregistrer en temps réel comme dans Windows Explorer. Voici mon code actuel pour créer un nouveau fichier:



procedure TfExplorateurFichiers.btnEnregistrerClick(Sender: TObject);
Var F: TextFile; //Variable qui contiendra le fichier
Var nom, chemin, extension, fichier: String; {Variables qui récupère le nom,
l'extension et le chemin du fichier}

begin
chemin := cheminFichier.Text;{Affectation de la variable recueilli dans
le champ de saisie du chemin de fichier}

nom := nomFichier.Text;{Affectation de la variable recueilli dans
le champ de saisie du nom du fichier}

extension := ExtensionFichier.Text;{Affectation de la variable recueilli dans
le champ de saisie de l'extension du fichier}

fichier := chemin + '\' + nom + extension; {Concaténation du chemin et du nom
complet du fichier pour l'affecter dans une seule variable}

AssignFile(F,fichier); //Associe la variable F au fichier texte à créer

{Si le fichier existe déjà, envoyer un message d'erreur. Sinon, créer le
fichier}


If fileExists (fichier) <> true then
begin
rewrite (F); //Créer le fichier
showmessage('Fichier créé avec succès!'); //Message de confirmation

//Réinitialisation des champs de saisie
cheminFichier.Text := '';
nomFichier.Text := '';
ExtensionFichier.Text := '';
end
else
begin
showmessage('Désolé! Ce fichier existe déjà.'); {Message d'erreur indiquant
que le fichier existe déjà}

//Réinitialisation des champs de saisie
nomFichier.Text := '';

end;

end;
A voir également:

2 réponses

baronmbk Messages postés 18 Date d'inscription mercredi 12 août 2015 Statut Membre Dernière intervention 1 septembre 2018
30 juil. 2018 à 07:10
Voila les amis, j'ai trouvé une autre alternative.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
Modifié le 30 juil. 2018 à 13:00
Bonjour
La communauté Delphi est un peu plus active sur CodeS SourceS, https://codes-sources.commentcamarche.net/forum/delphi-pascal-107
Le forum faisant partie du groupe CCM tu conserves tes identifiants.

Pour poster un code, merci d’appliquer la procédure décrite ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

0