EFFET NEIGE PARASITE D'ECRAN DE TELE (PURE GDI)

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 7 oct. 2006 à 15:12
jonasherrero Messages postés 2 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 23 janvier 2010 - 27 déc. 2010 à 23:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39846-effet-neige-parasite-d-ecran-de-tele-pure-gdi

jonasherrero Messages postés 2 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 23 janvier 2010
27 déc. 2010 à 23:52
Excusez moi ça fait 4 ans que le dernier post à été fait sur cette page mais je me demandé si quelqu'un n'était pas capable de m'expliquer comment ça fonctione pour l'installation par ce que aucun des fichiers n'est un exécutble je ne comprend donc pas coment ça peut çetre installé en écrans de veille :/ voila si qu'elqu'un par hasard sait me répondre . . .
Caribensila Messages postés 2527 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 16 octobre 2019 18
10 oct. 2006 à 18:46
J'avais remarqué. Mais à quoi cela servirait-il ici puisque ça ne se voit pas...
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
10 oct. 2006 à 18:23
merci, mais personne n'a remarquer qu'il manquer le Randomize dans le oncreate de la fiche...
pas bien!
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
10 oct. 2006 à 16:53
Tiens, ça m'a rapellé que j'ai oublié de noté. 10/10 pour moi aussi ;)
Francky23012301 Messages postés 400 Date d'inscription samedi 6 août 2005 Statut Membre Dernière intervention 11 février 2016 1
9 oct. 2006 à 22:14
Arfff : pile poil quand je recois ma redevance télé : tu l'as fait expres chez suis sur lol.

L'effet est super et question code : nickel.

10/10
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
8 oct. 2006 à 22:52
ça me rappelle les débuts de la télévision et les écrans de l'affaire Tournesol de TinTin !
bravo pour le code foxi..
DRJEROME Messages postés 436 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 5 février 2015
8 oct. 2006 à 09:36
Salut,

c'est rigolo...

^^ on se croirait à Noël ;)
Emandhal Messages postés 194 Date d'inscription dimanche 2 mars 2003 Statut Membre Dernière intervention 10 octobre 2006 3
7 oct. 2006 à 18:13
Salut,

Ah ouais sympas ^^
J'allais commencer à exploiter ton idée de départ, mais avant, je me suis dit que j'allais viendre voir si quelqu'un avait une autre idée à soumettre...
Je m'appercois que je n'ai plus grand chose à faire en fait ^^

Un grand merci à toi, c'est sympas. La vitesse me vas, et on peut régler les paramètres de base! C'est parfait, comme d'habitude...

Merci encore ^^
bye
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
7 oct. 2006 à 17:51
Salut,

bravo ! L'effet est super !
@+
Matt
Utilisateur anonyme
7 oct. 2006 à 17:42
Salut,

l'effet est pas mal

mais pourquoi avoir appelé le Refresh dans le Timer et pas avoir dessiné directement à la place ?
ceci t'éviterais de déclarer un DoubleBuffered et du coup moins de ressources

donc sit retire le DoubleBuffered et tu modifes comme suit :

// le timer
procedure TForm1.Timer1Timer(Sender: TObject);
begin
// un simple appel au refresh de paintbox declanche l'evenement OnPaint de cette derniere
//PaintBox1.Refresh;
// on redimensionne le buffer a la taille de la paintbox, au cas ou
Buffer.Width := PaintBox1.Width;
Buffer.Height := PaintBox1.Height;

// on applique l'effet sur le buffer
FX_Snow(TrackBar1.Position shl 2, $121212, CheckBox1.Checked, Buffer);

// on dessine le buffer dans le canvas de paintbox
PaintBox1.Canvas.Draw(0,0,Buffer);
end;

ça tourne encore mieux

@+
Cirec
Caribensila Messages postés 2527 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 16 octobre 2019 18
7 oct. 2006 à 17:09
...Dommage.

Sinon, c'est très bien fait, et en peu de temps! Très utile pour ceux qui ont besoin d'une télé en panne. ;)

Une remarque: Sur une vraie télé, c'est un vrai random, pas un pseudo...
Mais, bon... ça ne se voit pas trop.
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
7 oct. 2006 à 16:50
mdr ...

jamais na!
Caribensila Messages postés 2527 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 16 octobre 2019 18
7 oct. 2006 à 16:33
Et quand nous branches-tu l'antenne? :)))
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
7 oct. 2006 à 15:12
merci de patienter, le refact de la source vas suivre.
Rejoignez-nous