Salut à tous, je voudrai savoir comment faire la sauvegarde du chemin ou j'ai enregistrer une image avec le composant SavePictureDialog1 je le récupère par exemple sur un Edit1. merci d'avance.
Salut à tous, je voudrai savoir comment faire la sauvegarde du chemin ou j'ai enregistrer une image avec le composant SavePictureDialog1 je le récupère par exemple sur un Edit1. merci d'avance.
Bonjour,
L'objet SavePictureDialog doit avoir la propriété filename qui contient le nom complet (chemin + nom) du fichier image sauvegardé. Du coup, ExtractFilePath(savePictureDialog.filename) devrait te renvoyer le chemin où l'image à été sauvegardée.
Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi
Merci gbegreg, j'ai presque la solution, mais comme je maîtrise pas le savePictureDialog, il me reste juste le nom et l'extention pour enregistrer ce que je récupère dans la base données genre chemin\image1.jpg voici mon exemple:
donc il m'écris pas image1.jpg que je doit le rajouté sinon, es ce possible de forcé le chemin et le nom, C.A.D créer dynamiquement le nom et le chemin et inséré directement dans filename ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 { execute a save picture dialog } if SavePictureDialog1.Execute then { first check if file exists } if FileExists(SavePictureDialog1.FileName) then { if it exists, raise an exception } raise Exception.Create('File already exists. Cannot overwrite.') else { otherwise, save the image data into the file } Image1.Picture.SaveToFile(SavePictureDialog1.FileName); Edit1.Text:=ExtractFilePath(savePictureDialog1.filename);
Dans ton premier message, tu indiquais vouloir récupérer le chemin où l'image était enregistrée. C'est pour cela que j'ai mis ExtractFilePath. Mais si tu as besoin du chemin+le nom du fichier, SavePictureDialog.filename suffit (sans ExtractFilePath).
Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi
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