DESSINER DES ENGRENAGES

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 - 1 juin 2006 à 21:30
antoon12 Messages postés 1 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 16 mars 2009 - 16 mars 2009 à 23:20
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/37889-dessiner-des-engrenages

antoon12 Messages postés 1 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 16 mars 2009
16 mars 2009 à 23:20
D'accord avec toi varennes, j'ai eu le même problème que toi et si on lit tout en haut du site ... je crois qu'il est indiqué : une question n'est jamais idiote ?!!
Alors
Heu

Bon

Ben salut

JM
varennes82 Messages postés 1 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 10 décembre 2008
10 déc. 2008 à 12:01
Bonjour à tous,

Je ne savais pas que Bacterius était né avec la science infuse...

C'est tout mais l'intolérence me gonfle !
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
15 août 2008 à 21:59
GregoSurf il existe un truc, qui s'appelle Delphi, je crois que c'est un logiciel ... attends je vais voir sur google ... ah mais oui ! attends dans Wikipedia : "Delphi is a powerful IDE (Integrated Development Environnment)" (Delphi est un puissant EDI (Environnement de Développement Intégré).
Mais attends ! il figure aussi en haut de toutes les pages de ce site !!!
Aucun doute ! il faut les ouvrir avec Delphi ces codes !!

Désolé si je donne l'impression de me foutre de ta gueule, mais j'en ai marre de voir des gens qui viennent sur le site sans même savoir de quoi il parle, ce qu'on y fait et ce qu'il faut pour pouvoir y récupérer une certaine utilité.
Alors télécharge Delphi et compile le code.
Pronto !!

Cordialement, Bacterius !
Utilisateur anonyme
29 mai 2008 à 10:42
Bonjour,
Dans qu'elle logiciel il faut ouvrir les codes pour pouvoir utiliser le programme?
Cordialement
DRJEROME Messages postés 436 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 5 février 2015
6 juin 2006 à 15:56
bonjour,

pourrais-tu mettre une copie d'écran ? (shotscreen)

ça pourra insiter certains au chargement du code

merci
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
3 juin 2006 à 14:52
a aussi delphiprog a raison, donne un nom a ton projet et ton unité (Engrenages.dpr, Main.pas) ce serat deja plus parlant...
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
3 juin 2006 à 14:51
par contre, j'ai pas regarder en detail mais il semblerais qu'il y ai encore deux petites erreurs :

pour dessiner le cercle au center de l'engrenage, pourquoi ne pas utiliser Ellipse ?
pour effacer le BMP pourquoi ne pas faire FillRect ?
cs_ralebol Messages postés 3 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 10 juin 2006
2 juin 2006 à 13:34
Merci pour les remarques,
je les ais pris en compte dans la mise a jours.
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
2 juin 2006 à 01:04
x1:=round(outer*(SIN(Theta)))+299;
y1:=round(outer*(COS(Theta)))+299;
x2:=round(iner*(SIN(Theta)))+299;
y2:=round(iner*(COS(Theta)))+299;
x3:=round(outer*(SIN(Theta2)))+299;
y3:=round(outer*(COS(Theta2)))+299;
x4:=round(iner*(SIN(Theta2)))+299;
y4:=round(iner*(COS(Theta2)))+299;

holalala ... unité Math procedure SinCos :

var SinT, CosT : extended;
P1,P2,P3,P4: TPoint;
begin
SinCos(Theta,SinT,CosT);
P1 := point( round(outer*SinT)+299, round(outer*CosT)+299);
P2 := point( round(iner*SinT)+299, round(iner*CosT)+299);
SinCos(Theta2,SinT,CosT);
P3 := point( round(outer*SinT)+299, round(outer*CosT)+299);
P4 := point( round(iner*SinT)+299, round(iner*CosT)+299);
end;

ce qui reduit considerablement le code mais aussi accelere un chouilla les calculs.
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
1 juin 2006 à 21:30
Pas de commentaires, composants utilisés dans le code non renommés : même verdict que pour les autres codes de ce niveau !

Comme je suis aussi fainéant, je n'en dirai pas plus.
Rejoignez-nous