Ce programme calcule les valeurs (Résistance, Tolérance, Coefficient de température) d'une résistance de 4, 5 ou 6 bandes en fonction de ses couleurs, ou inversement, définit ses couleurs en fonction de ses valeurs.
C'est la première source que je poste ici...
Si vous voyez des améliorations à apporter, je suis preneur !
Source / Exemple :
All in the zip !
Conclusion :
Pour l'instant, pas de bugs connus...
J'utilise dans ce programme le fichier ressource 'WindowsXP.res' pour permettre l'affichage du style XP sur toutes les versions de Delphi (seulement pour ceux qui ont WinXP évidement ! ;) ).
Le fichier ressource 'PIC.res' stocke les images des résistances.
Le programme offre une possibilité de copier les valeurs de la résistance dans le presse-papier afin de pouvoir les réutiliser.
14 nov. 2004 à 23:37
je suis nul en electricité/electronique et j'ai dejé eu a rechch le code couleur.
Ca va me servir de temps en temps, meme si j'ai une horreur de toucher a l'electricité :p
sinon qqs retouches :
procedure TForm1.ontopClick(Sender: TObject);
begin
OnTop.Checked := not OnTop.Checked;
if OnTop.Checked then Form1.FormStyle := fsStayOnTop
else Form1.FormStyle := fsNormal;
end;
>> pas besoin de "OnTop.Checked := not OnTop.Checked;" puisque si tu mets ton "ontop"(le TMenuItem de ton TPopupMenu) en "AutoCheck=true", elle sera cochée et décochée automatikement.
Idem dans tes 3 procedures : N4Click, N5Click, N6Click :
supprimer "N4Click.checked := true;" idem pour 5 et 5 bien sur, et leur mettre (aux 3 TMenuItem "4" "5" "6")
Je suis sur aussi qu'il y a moyen de tout mettre (ces 3 rpoc.) en une seule proc pour alleger.
et pour finir : nomme tes composants, c'est plus parlant.
9/10 :)
14 nov. 2004 à 23:51
Je vais modifier ça tout de suite ;)
15 nov. 2004 à 18:14
Merci!
16 nov. 2004 à 19:52
16 nov. 2004 à 21:53
Pour les suggestions, je vais voir ce que je peux faire ;)
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.