Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Validité d'une image. [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (Becracker)

mardi 23 août 2005 à 17:17:21 | Validité d'une image.

Becracker

Salut les gars,

Je fais un p'tit programme pour convertir les images Gif, bmpet jpeg entre eux. Mon applicaton est en gros constituée d'une OpenDialogPicture, d'un boutton et d'un edit1 où je récupère le chemin de l'image sélectionnée.
Donc kan l'utilisateur clique sur la boutton, l' OpenDialogPicture s'ouvre et il choisit soit une image Gif, jpeg ou bmp.
Le prob' c que parfois on a affaire à une image pas valide, genre une image bmp dont on a manuellement changé l'extension en gif. Alors là, si l'utilisateur a sélectionné ce type d'image, Windows sort un message d'erreur en disant "Iinvalid image". Comme je veux éviter ce type de messages, je voudrais savoir si on peut faire comme suit dans la procédure Onclick du boutton:

OpenDialogPicture.execute;
if [Condition] then edit1.text:=OpenDialogPicture.filename;
end;

avec [Condition] l'écriture avec lakelle on signifie au logiciel de vérifier si l'image sélectionnée est valide. Si qqn d'entre vous peut me dre koi écrire entre le If et le then, svp ou à défaut, me dire si je peux personnaliser le message d'erreur exécuté par Windows.

Merci bcp et désolé pour le long post .
-----------------------------------------
May Delphi and Php change the world ....

mercredi 24 août 2005 à 09:41:40 | Validité d'une image

grandvizir

Il faut reprogrammer le composant afin qu'il gère une propriété HasError que serait mise à TRUE si une erreur s'est produite lors de la dernière visualisation. Tu aurais alors :
{$B-}
begin
  if (OpenDlg.Execute) and (not OpenDlg.HasError) then
    Edit.Text:=OpenDlg.FileName;
end;


Essayer de mettre un TRY...EXCEPT...END autour de OpenDlg.Execute serait foireux à tous les coups à cause de l'appel à ShowModal.

=============
Validez les réponses si ok...

ViewVite XP : HTML



Cette discussion est classé dans : image, validité, opendialogpicture, gif, boutton


Répondre à ce message

Sujets en rapport avec ce message

Transformer un gif en bmp [ par chookoo ] J'ai besoin d'ouvrir une image gif et ensuite la transformer en format bmp.1. Est-ce que quelqu'un sait comment ouvrir l'image gif (doit-il y avoir un DETERMINER SI TPICTURE EST CHARGE AVEC UN GIF [ par VERTY ] JE CHERCHE A SAVOIR COMMENT DETERMINER SI UNE IMAGE DECLAREE EN TPICTURE EST UN GIF.Var Image : Tpicture;LA SYNTAXE IF Image.graphic is TGIfimage ne f Propriété d'un Gif Animé. [ par Becracker ] Salut les gars, Je voudrais savoir si la propiété suivante : "gif.Images.SubImages[0]" veut dire la 1ère image contenue dans une image gif. Si c le c image.gif [ par amelrc ] salut,comment je peux utiliser des images animées (.gif) sur les forms delphi sachant que le compsant image ne permet pas ça?merci conversion image format gif <--> bmp [ par yvessimon ] Comment convertir des images gif en bmp afin de pouvoir les visualiser avec Timage.Actuellement je lance "paint" avec shellexecute puis je sauvegarde Pb conversion image. [ par Becracker ] Salut les gars, Je suis entrain de faire un convertisseur d'image Bmp à Gif. J'ai mis le code suivant mais il ya une er Comment puis je souvegarder mon Image en TIF, PNG, GIF, ... ? [ par Taktaky ] Salutpour le moment j'utilise GraphicEx, mais cett Component est bien seulement pour ouvrir (read only)y a il un autre Composent gratuite pour sauvega gif et index de palette [ par vivelesquads ] Bonjour, Une fois une image GIF chargée (avec les Leadtools ou les TGIFImage de rxLibrary) j'aimerai connaitre pour un point de l'image non pas sa cou comment faire un explorateur d'image [ par ferdo ] ferdo bonjour voila mon probleme j'ai une table paradox qui contient des Images  peut on les parcourir  dans un panel et faire une function  d' expl Probleme Timage [ par tony_73 ] Bonjour,j'ai une application dans lequel je charge une image :                                                                              image.Pict


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.