Chat avec gestion des gif animés

Soyez le premier à donner votre avis sur cette source.

Vue 12 502 fois - Téléchargée 1 268 fois

Description

Ben c'est un chat quoi... mais j'ai voulu intégrer la possibilité de mettre des GIF animés.
Au début j'ai tenté l'utilisation du clipboard (presse-papier) mais ca prend que la première frame de l'animation.

Ensuite j'ai cherché des sources pour m'aider mais ils utilisaient :

- soit des controles OCX faits maison et gérant l'incrustation de GIF animés (je sais pas pour vous mais je fais pas trop confiance)
- soit une routine qui récupère les différentes frames d'animation du GIF : ca marche mais c'est pas super fluide !

Alors voila, j'ai utilisé une petite astuce : vive le controle WebBrowser !

(voir explications du fonctionnement plus bas)

Conclusion :


Explications:

1) A chaque texte ou image envoyé, on rajoute dans un fichier temporaire (temp.html sur votre disque) les balises nécessaires et le texte ou l'image.
2) On génère ainsi un fichier au format Html correct, avec également une balise ancre à la fin.
3) On affiche dans le WebBrowser la page ainsi créée en allant directement à la balise ancre située à la fin.

Bon, je vais pas vous le cacher, y'a surement un probleme dans ma gestion des sockets car je voulais au départ faire un truc plus compliqué avec moyen de se connecter sur un serveur (l'ordi d'une personne) et donc envoyer un message à tout le monde (par défaut) ou la possibilité de chuchoter mais je ne l'ai pas fait. En tout cas je l'ai testé en réseau local à 2 ca marche (ouf !).

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_rki Messages postés 1 Date d'inscription mercredi 9 juin 2010 Statut Membre Dernière intervention 10 août 2011
10 août 2011 à 03:27
Oui c super
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
7 août 2006 à 00:25
Je tenais juste à dire que je trouvais l'idée du WebBrowser vraiment sympa (et pensée) pour afficher le textes et gifs animés.
C'est presque facile d'ajouter les couleurs, images et autres avec ça ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.