begin process at 2010 02 10 04:47:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

Pb avec une SavePictureDialog.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb avec une SavePictureDialog.

vendredi 16 septembre 2005 à 01:40:02 | Pb avec une SavePictureDialog.

Becracker

Salut les gars,

J'ai un ptit -et étrange- prob avec une SavePictureDialog. J'ai mis dams mon application la possibilité de sauvegarder des images : Kan l'utilisateur clique sur le bouton "Sauver" que j'ai mis dans ma Form principale, la SavePictureDialog apparait et kan il clique sur "Enregistrer", l'image est sauvegardée dans le dossier sélectionné. Seulement, voila, kan il enregistre la 1ère fois et kil se trompe par exemple et clique de nouveau le bouton "Sauver", Il doit tout naturellement cliquer sur sur le bouton "Annuler" de la SavePictureDialog mais seulment voila kan il clique sur ce même bouton, l'image est générée kan même !!
N.B : Ce prob' ne se pose que si l'utilisateur a deja sauvegardé l'image une 1ère fois.
Ma question est : est-ce kil n'exsite pas un test avec lekel je peux vérifier que l'utilisateur a bel et bien cliqué sur "Enregistrer" pour exécuter la commande SaveTo, ou bien une toute autre méthode (Pas trés compliquée ) qui pourrait éviter ce prob' ?

Merci à tous.

-----------------------------------------
May Delphi and Php change the world ....
vendredi 16 septembre 2005 à 05:48:45 | Re : Pb avec une SavePictureDialog.

jlen100

Membre Club
Réponse acceptée !
salut ,
SavePictureDialog.execute est une fonction qui retourne true si et seulement si l'utilisateur à cliquer sur "enregistrer" il suffit de tester cette fonction avant d'enregitrer le fichier Par exemple:
if SavePictureDialog1.execute then
begin
    //la tu place la procédure d'enregstrement de l'image
end else exit;// sinon on ne fait rien
bonne prog.

vendredi 16 septembre 2005 à 12:31:03 | Re : Pb avec une SavePictureDialog.

Becracker

Wé merci bcp Jlen100. Mon prob' cété le suivant : Je mettais tjrs dans le bouton "Sauver" que j'ai créé, le code suivant :

SavePictureDialog1.execute then
begin

end;


sans le "If", paske je pensais en mettant le "If", que le bouton "Sauver" n'allait que tester si la SavePictureDialog a été exécuté par un autre objet et non pas l'exécuter lui-même. Mais bon, je vais m'y habituer maintenant, encore merci .

-----------------------------------------
May Delphi and Php change the world ....
vendredi 16 septembre 2005 à 14:55:58 | Re : Pb avec une SavePictureDialog.

jlen100

Membre Club
c'est pas grave.  Mais si je peux me permettre de te donner un petit conseil quand tu à un doute sur l'utilisation d'une procédure ou d'une fonction consulte l'aide DELPHI généralement tu y trouveras la réponse et c'est plus rapide que le forum.
ainsi pour SavePictureDialog1.execute tu aurais pu lire:
" Affiche la boîte de dialogue d'enregistrement de fichier.

function Execute: Boolean; override;
Description
Execute ouvre la boîte de dialogue d'enregistrement de fichier en renvoyant
true quand l'utilisateur sélectionne un nom de fichier puis clique sur Enregistrer."
accessoirement elle positionne le filename avec le chemin et le nom du fichier plus l'extension mais ça tu le savais déjà.
 et comme toute fonction (à fortiori quand elle est booleenne) elle pour être utilisée dans un test (if then ....) et c'est finalement la seule chose à retenir!

Et comme je dis toujours aux édutiants le principal n'est pas de tout savoir mais de savoir où le trouver.
bonne prog

vendredi 16 septembre 2005 à 21:35:20 | Re : Pb avec une SavePictureDialog.

Becracker

Wé merci bcp jlen100. Mais juste une kestion un peu indiscrète : Pour  "je dis toujours aux édutiants", t'as kel age en fait ?

-----------------------------------------
May Delphi and Php change the world ....
vendredi 16 septembre 2005 à 22:11:58 | Re : Pb avec une SavePictureDialog.

jlen100

Membre Club
57ans et presque toutes mes dents!.  Si je compte bien ça fait deja 30 ans que j'essaye de programmer (pas trop bien) et j'apprends toujours enfin pour moi la programmation n'est qu'une petite partie de mes activités qui me permet deme créer le outils dont j'ai besoin.En fait je suis un peu un geotrouvetout entre autre je forme quelques ingés en alternance (enfin pas en informatique ) mon domaine c'est plutot la physique.  A part cela je suis payé pour avoir des idées (pas toutes géniales loin s'en faut, même si ce sont d' autres personnes qui les exploitent) enfin comme les journées ont 24h et que je suis insommiaque je sévi aussi dans la peinture (l'espèce de bestiole en haut à gauche est un de mes tableaux)
voilà tu sais à peu pres tout.
A+



Cette discussion est classée dans : bouton, utilisateur, clique, savepicturedialog, kan


Répondre à ce message

Sujets en rapport avec ce message

savoir quand l'utilisateur clique sur le bouton minimize de mon form [ par globule ] Comment savoir quand l'utilisateur clique sur le bouton minimize de mon form ?Merci Problème sur le forum [ par jobtunisieyasser ] Le problème que j'ai remarqué c'est que lors d'un double click sur le bouton ajouterpar accident ou par autreje trouve mon message se dupliquer propor Création de tableau [ par madcap ] Bonjour à tous,Je suis sur un projet en Delphi et j'ai besoin de vos lumières.J'ai un tableau de type StringGrid qui contient différents éléments. J'a changer le text a chaque clic [ par hitman94440 ] Bonjour a tous.... Je suis nouveau donc je suis le nul des nuls. Voila je veux faire sa: j'ai une texte1 et un bouton puis moi je veux que chaque fois Détection du clique d'un bouton [ par Francky23012301 ] Salut à tous Je cherches a continuer une procedure si un bouton est cliqué : Procedure TEST; begin if button1.click=true then edit1:='le test est bo une popup ki apparait qd on clique sur 1 bouton [ par ak47 ] salut,voila, j'ai cree un bouton et j'aimerai bien faire apparaitre une popup juste en dessous lorsqu'on clique dessus. Mais je n'arrive pas a faire q Transparence TImage [ par PoPoV83 ] Salut tout le mondeAlors voila,j'ai une Form avec un TImage ou je dessine des traits dont les coordonnees sont calculees lorsque je clique sur un bout TOUT remplacer et TReplaceDialog [ par Jean-Pierre ] Bonjour, J'ai bidouillé via plusieurs sources + modifs perso les procédures d'un TReplaceDialog qui fonctionne impec.Mais... snifff, sauf que je ne tr Comment faire un calcul sur un Tedit ? [ par stick059 ] Bonjour tout le monde.Petite question :J'ai une fiche, avec un bouton, un tedit et un label.J'aimerais que quand un utilisateur clique sur le bouton, netsh [ par cmeyer ] Coucou,J'aimerais pouvoir changer l'adresse ip de mon pc facilement, clique sur un bouton : DHCP actif,clique sur un autre bouton : DHCP inactif adres


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales