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 !

ANTIMOUSTIQUES (!)


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 31/10/2004 Date de mise à jour : 31/10/2004 23:08:58 Vu / téléchargé: 5 642 / 511

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (38)
Ajouter un commentaire et/ou une note

Description

Hé oui.
Dans la série "sources stupides" voici un anti-moustiques.
Vous brancher une bombe de RAID sur le port série, et chaque fois que vous faires F12 ça spritche un coup. Plus de moustiques !
Mais nan je déconne. ca fait des ultrasons via le HP de la tour (40 000 Hz).
Quand vous lancer l'appli, une icone va se mettre dans la barre des taches, unn thread débute (qui va faire les ultrasons, sinon ca rame); on peut désactiver la fonction en double-cliquaut sur 'activé'.
Hum Hum.
je m'embete vraiement en ce moment faut dire :p
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

31 octobre 2004 23:08:58 :
c'est qd meme mieux comme ca non? :)

Commentaires et avis

signaler à un administrateur
Commentaire de Arnaud16022 le 31/10/2004 21:58:45

j'oubliais le principal:
merci a lordbob, a redKlyde et a celui (impossible de retrouver son nom :(  ) qui a fait le basecode

signaler à un administrateur
Commentaire de BruNews le 31/10/2004 22:38:10 administrateur CS

Salut,

c'est quoi tous ces #include en pagaille ?

#include <windows.h>
#include "resource.h"
ces 2 la doivent suffire.

Si ThreadFunc() etait prototype comme il se doit, y aurait pas besoin de cast dans CreateThread.

Stp, faudrait tout de meme s'appliquer un minimum quand on publie une source, on est sense avoir des lecteurs.

Pourquoi exe fait 160 Ko, devrait tenir en 30 maxi, a moins que ne soit en debug (toujours livrer RELEASE).

signaler à un administrateur
Commentaire de Arnaud16022 le 31/10/2004 22:56:41

c'est vrai, dsl pour le debug ...
et pis c'est vrai qu'il y bcp d'includes... je vais virer tout ca au plus vite. en fait cette partie est copiée-collée (bouh pas bien)
Bien fait pour moi.
tu peux expliquer
"Si ThreadFunc() etait prototype comme il se doit, y aurait pas besoin de cast dans CreateThread"
stp? pour le thread je me suis inspiré d'une source de gametutorials qui ne pipait mot a propos des 'cast'

effectivement je me suis pas bcp appliqué ici...re-dsl, maj dans qques minutes ac qques commentaires plus circonstanciés :)

signaler à un administrateur
Commentaire de BruNews le 31/10/2004 23:01:34 administrateur CS

Tu pars dans MSDN de CreateThread et ça t'amene a:
DWORD WINAPI ThreadProc( LPVOID lpParameter);

signaler à un administrateur
Commentaire de Arnaud16022 le 31/10/2004 23:11:25

maj
irai voir demain, le je suis naze.
Merci

PS: effectivement... en release...28Ko...

signaler à un administrateur
Commentaire de asmanur le 01/11/2004 13:36:14

Question de débutant : quelle différence y atil entre un prog "release " et un prog "debug"??

signaler à un administrateur
Commentaire de juki_webmaster le 01/11/2004 14:27:06

Salut,
C'est un code comme on n'ont voit pas partout, j'admire ta creativité.
Prend les fin conseille de Brunews pour racoursir le code.
A part ça bonne continuation! continu sur cette voie.

signaler à un administrateur
Commentaire de Kirua le 01/11/2004 14:48:22

un exe en debug intègre des informations de débuggage. ça te permet de localiser les erreurs qd ça plante, mais du coup l'exe est bcp plus gros. y a pas ce genre de "subtilité" si tu travailles avec Dev-C++.

signaler à un administrateur
Commentaire de Funto66 le 01/11/2004 15:05:14

euh...C'est prouvé que ce prog éloigne REELLEMENT les moustiques? :p

signaler à un administrateur
Commentaire de Thaeron le 01/11/2004 19:32:18

Kirua Dev-cpp n'est qu'une IDE pour le compilateur Mingw32 (portage de gcc) et ya bien sur une option pour compiler en mode debug c'est -g (mais effectivement elle n'est pas présente par défault.)

signaler à un administrateur
Commentaire de Arnaud16022 le 01/11/2004 19:40:30

Kirua : avec Dev c++, je crois qu'il compile par défaut en debug (pas sur) et ya des options d'optimisation en ligne ded commande

Funto : ben en fait je sé pas si un HP de tour est capable devibrer a cette vitesse... pour ca faudrait un micro et un oscilloscope... si quelqu'un a ca sous le coude, ce dont je doute fort, ca serait cool qu'il teste...lol. Sinon, tu attends la nuit, tu ouvres la fenetre en grand avec la lumiere allumée. Si ya pas de moustiques, ben je le fait breveter ;)

Juki : "continu sur cette voie." ben j'y compte pas trop en fait. Ce prog c'était juste pour le fun, mais en fait moi c'est plutot openGL. Ceci dit, merci a LodBob qu'il m'a montré la voie de multithread (qui sert ici) qui m'a donné plein d'idées pour la 3d

signaler à un administrateur
Commentaire de juki_webmaster le 01/11/2004 19:47:32

Arnaud16022 > non pas sur la voie des moustiques mdr, je voit que tu à deja realiser de bon prog donc reste sur tes intensions ;)
Sinon il existe pas mal de petites choses comme ceci disans que sa eloigne les moustiques, mais je reste tout de même trés perplexe! sa marche ou sa marche pas :| il faut voir les etudes qui ont deja était mener sur les ultrasons et les moustiques, mais voila! c'est un sujet assez compliquer au titre des OVNI (les bonhommes en vert existe ou pas?)... evitant de lancer le debat SVP :)

Kirua > ya aussi le debuggage par affichage, genre on ajoute une phrase à chaque passage entre les differentes partie d'un code et on voit où sa bloque, mais il est vrai que dans un code dit FINAL le debuggage laisser dans le programme n'est pas trés trés utile.

signaler à un administrateur
Commentaire de Kirua le 02/11/2004 00:26:25

euh, c'est gentil tlm, mais ne m'infantilisez pas svp, je répondais à la question d'asmanur, sgrnif :(

signaler à un administrateur
Commentaire de asmanur le 02/11/2004 08:45:37

Ok merci pour ta réponse Kirua donc encore une preuve que dev c'est de la m***** comparé à Visual (bouh je me suis fait avoir)

signaler à un administrateur
Commentaire de Kirua le 02/11/2004 08:49:20

non, ça c'est faut. rapport qualité prix, dev-c++ est incomparable ...

signaler à un administrateur
Commentaire de Kirua le 02/11/2004 08:49:39

raaah, fauX, dsl :(

signaler à un administrateur
Commentaire de Funto66 le 02/11/2004 13:14:00

Dsl mais Dev-C++ est même pas capable de faire une indentation correcte...

signaler à un administrateur
Commentaire de juki_webmaster le 02/11/2004 13:17:44

Je voit qu'un seul avantage de Devcpp => Freeware, c'est bien pour ça que je l'utilise.
Sinon c'est pratiquement la catastrophe lorsqu'il faut gerer les processus (j'en ait eu des soueurs froide à faire un anti-sasser.b).
Il existe qoui comme autre compilateur, mais qui soit au moin en version Trial? (donc qu'on peut le pratiquer pendant une certaine periode sans payer)

signaler à un administrateur
Commentaire de Funto66 le 02/11/2004 17:42:24

Complets et gratuits :
-Visual C++ 2005 Express
-Borland C++BuilderX
-Borland C+ compiler 5.5
-Digital Mars C/C++ compiler

et puis ben MinGW et CygWin, MinGW qui peut être utilisé aussi dans MinGW Developer Studio.

Je crois que c'est tout.

signaler à un administrateur
Commentaire de juki_webmaster le 02/11/2004 21:23:23

Ah! je pensais solanelement qu'il y'en avais pas autemps de gratuit!
Merci pour les noms je vais me debrouiller avec GG pour le reste.

signaler à un administrateur
Commentaire de Arnaud16022 le 03/11/2004 00:25:06

quels sont les avantages de ces compilos par rapport a Dev?
Visual 2005 est gratuit!!!??? on apprend plein de choses ici;)

signaler à un administrateur
Commentaire de Funto66 le 03/11/2004 01:14:34

Ben ça dépend des compilos.
Pour Visual C++, oui c'est gratuit (!), et en version complète, comme Visual Basic.NET ou Visual C#.NET...
C'est en fait une sorte de version bêta très aboutie de la version 2005 de Visual Studio, ça ne sera pas téléchargeable éternellement alors pour ceux qui sont intéressés allez-y maintenant ^^
Pour ce qui est des avantages par rapport à Dev-C++ : en ce qui concerne VC++, c une question de goût, et l'indentation au moins est valable ^^
Aussi faut remarquer que quasiment toutes les libs sont compatibles VC++ (mais bon en général y'a tjs moyen de s'en sortir avec Dev-C++).

Pour C++BuilderX, y'a le fait que ça existe sous n'importe quelle plate-forme, que ça puisse utiliser plusieurs compilateurs différents (y compris MinGW, VC++, même Intel C++), et surtout le fait qu'il est possible d'en faire un RAD pour wxWidgets.

Après pour le reste...je vois pas d'avantages ;)

signaler à un administrateur
Commentaire de Kirua le 03/11/2004 17:46:09

"Dsl mais Dev-C++ est même pas capable de faire une indentation correcte..."

c'est dans les options, je te l'ai déjà dit 10 000 fois Funto :) j'ai d'ailleurs récemment activé l'option parce que finalement je trouve aussi que c'est plus clair que juste un espace, et c'est impeccable.

"le fait qu'il est possible d'en faire un RAD pour wxWidgets."

je sais que tu le sais puisqu'on en causait ensemble, mais disons plutôt que BCB X est à la base un RAD wx. ils ont séparé l'EDI et le RAD parce que pt de vue download c'est énorme, mais s'il n'y avait pas le RAD wx ... borland se serait fait lyncher! je sais pas si vous êtes un peu présents ds les communautés borland, mais ça ne faisait pas consensus de virer la VCL!

signaler à un administrateur
Commentaire de Funto66 le 05/11/2004 20:31:14

Moué ben si c'est dans les options dis-moi où...parce que j'ai cherché, et il n'y a aucun moyen d'utiliser le caractère tabulation.
De plus il fait des trucs vraiment stupides; genre quand j'écris une ligne avec 2 tabulations (oui des tabulations parce que j'ai viré cette "indentation" si on peut dire, parce qu'elle me faisait n'importe quoi) + 1 caractère, quand je supprime le caractère il me vide ma ligne pour juste laisser un espace...
Bref : c'est nul.

signaler à un administrateur
Commentaire de Kirua le 06/11/2004 22:18:43

"Bref : c'est nul."

tu es dur. si tu avais pris la peine de fouiller les options de l'éditeur, tu aurais tuné ton Dev à ta manière, et tu aurais pu en tirer bcp. je reconnais volontiers que l'EDI a qq ratés, mais certainement pas de l'importance de ce que tu signales. tt ce que tu cites se configure dans les options de l'éditeur. (du style touche HOME avancée, sélection de la ligne, utilisation du caractère tab, coloration des ( [ { correspondants etc etc etc)

signaler à un administrateur
Commentaire de Funto66 le 06/11/2004 22:22:33

Ouais ben j'ai cherché dans les options, crois-moi...faudra qu'on en parle un de ces jours sur #Coder-Studio ou sur MSN alors, si jamais tu te connectes ;)

signaler à un administrateur
Commentaire de Elenwa_Luva le 12/11/2004 15:35:52

http://www.vbfrance.com/code.aspx?ID=3763

d'autres ont eu l'inspiration avant toi (code vb6 mais datant de 2002)

Je donne ce lien uniquement parce qu'il ocntient les explications sur "pourquoi ca fait fuir les moustiques" pr ceux ki veulent savoir

les explis sont en plein milieu du code

sinon bon code :)

signaler à un administrateur
Commentaire de Damien147258 le 28/11/2004 10:16:04

les gars franchement mettez vous a linux y a gcc le super compiler. Je ne vous critique pas mais si c'est pour avoir un compiler payant PIRATER je vois pas l'interet surtout pirater..... moi je suis sous linux je compile avec gcc et j'en suis très content (DevC++ le compiler c'est gcc donc il est pas nul=))

signaler à un administrateur
Commentaire de BruNews le 28/11/2004 11:09:59 administrateur CS

Aucune allusion de piratage de logiciels dans les comments de cette source vu qu'il n'y a que des gens corrects qui sont intervenus ici.
Faudrait eviter de venir allumer des querelles de clan sur les sources, on ne vient pas dire sur une source Windows qu'il faut passer sur Linux ni inversement.
Que la paix demeure sur cppfrance.

signaler à un administrateur
Commentaire de Kirua le 28/11/2004 13:59:27

amen

signaler à un administrateur
Commentaire de angsthase le 04/04/2005 14:20:44

J'ai tester le prog et il marche.

Ma copine n'est plus à coté de moi à raler que je suis encore sur l'PC !!!!

Grand merci à toi arnaud.........

signaler à un administrateur
Commentaire de Arnaud16022 le 04/04/2005 20:37:23

LOOOOL :)
ben pas de quoi, fo  bien se rendre sevice entre programmeurs :)))

signaler à un administrateur
Commentaire de BumpMANN le 13/06/2007 00:01:41

j'ai pas compris... les ultrasons ca eloigne les extraterrestres ou les moustiques (ou sa soeur, si on admet qu'elle n'est pas extraterrestre?)

ah... *viens de faire un tour sur wikipedia, à ultrasons*, heu... mui ben bonne idée pour les moustiques ^^ moi je met du 9/10: t'es le seul a ce jour quand on met rechercher "ultrasons" sur cppfrance, la source et simple, essentielle. good ;)

signaler à un administrateur
Commentaire de Arnaud16022 le 13/06/2007 00:30:50

merci ;) Tu as cherché ultrasons ? pourquoi diable sur cppfrance ?
Et soit dit en passant, en fait, je doute que ce soit efficace : le HP du PC est souvent du très mauvaise qualité, juste bon à faire des biiiiiip stridents quand le BIOS buggue.
Mais bon ^^ erreur de jeunesse.

signaler à un administrateur
Commentaire de skone007 le 11/07/2007 15:15:57

Je cites : http://www.chambon.ac-versailles.fr/science/sante/moustiq.htm : "Les émetteurs d'ultrasons, quant à eux, génèrent des sons très aigus, inaudibles par les humains. Les ultrasons auraient pour but d'éloigner les moustiques. Des tests ont cependant révélé l'inefficacité flagrante de ces instruments, car les moustiques femelles sont insensibles à ce type de vibrations. On a même vu des moustiques se poser sans aucun inconvénient sur des appareils qui fonctionnent..."... Dommage les c'est les femelles qui pique...

signaler à un administrateur
Commentaire de BruNews le 11/07/2007 21:41:59 administrateur CS

Elles m'ont piqué toute ma vie...

signaler à un administrateur
Commentaire de Funto66 le 12/07/2007 19:43:04

Arf Arnaud t'as voulu nous arnaquer !!! Tu voulais qu'on se fasse piquer !!

signaler à un administrateur
Commentaire de Arnaud16022 le 14/07/2007 20:57:56

:'( sniff, moi qui croyais avoir fait une bonne action ...

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



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,140 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é.