Cal-resist

Soyez le premier à donner votre avis sur cette source.

Vue 3 975 fois - Téléchargée 702 fois

Description

Ce petit logiciel, sans prétentions didactiques quant à son architecture interne, permet de calculer ou retrouver rapidement différentes valeurs fréquemment utilisées par des concepteurs de circuits électroniques :
- Régulateur de tension
- Pont diviseur
- Résistances en parallèle
- Résistances chauffantes
- Calcul de base de temps (RC)
- Code couleurs des résistances et condensateurs
Dans ce dernier cas, comme la détection des couleurs fait appel à l'instruction Point(x,y) il est nécessaire d'être configuré au minimum en 16 millions de couleurs.

Source / Exemple :


Créé en VB6.
Voir fichiers joints.

Conclusion :


Petite application pratique qui peut être enrichie de nouveaux onglets.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
70
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
5 juillet 2013

Bonjour Babudrome,
Ton problème vient du fait que tu n'as pas Threed32.OCX de Sheridan dans le dossier System de ton ordi.
Il était livré avec VB4 et n'a plus été inclu dans les versions suivantes, mais tu dois pouvoir le télécharger sur internet en faisant une recherche sur son nom.
Voir aussi la page ENREGISTREMENT FICHIERS ACTIVEX .OCX ET .DLL de ce site.
Ou encore la page où Microsoft en parle : http://support.microsoft.com/kb/172193/fr

Espèrons que ça résoudra ton problème.
Messages postés
151
Date d'inscription
lundi 16 janvier 2006
Statut
Membre
Dernière intervention
19 avril 2016

Après qaisie du Zip, le lancement me génère le .Log avec le contenu suivant :

Ligne 30: La classe Threed.SSRibbon du contrôle TjrVisible n'est pas une classe de contrôle chargée.
Ligne 48: La classe Threed.SSRibbon du contrôle TjrVisible n'est pas une classe de contrôle chargée.
Ligne 708: La classe Threed.SSFrame du contrôle SSFrame1 n'est pas une classe de contrôle chargée.
Ligne 730: La classe Threed.SSFrame du contrôle SSFrame4 n'est pas une classe de contrôle chargée.
Ligne 806: La classe Threed.SSPanel du contrôle SSPanel3 n'est pas une classe de contrôle chargée.
Ligne 887: La classe Threed.SSOption du contrôle Inconnue n'est pas une classe de contrôle chargée.
Ligne 910: La classe Threed.SSOption du contrôle Inconnue n'est pas une classe de contrôle chargée.
Ligne 933: La classe Threed.SSOption du contrôle Inconnue n'est pas une classe de contrôle chargée.
Ligne 957: La classe Threed.SSCommand du contrôle CalculRegul n'est pas une classe de contrôle chargée.
Ligne 1036: La classe Threed.SSPanel du contrôle SSPanel2 n'est pas une classe de contrôle chargée.
Ligne 1059: La classe Threed.SSFrame du contrôle SSFrame2 n'est pas une classe de contrôle chargée.
Ligne 1149: La classe Threed.SSFrame du contrôle SSFrame3 n'est pas une classe de contrôle chargée.
Ligne 1171: La classe Threed.SSPanel du contrôle A_Val1 n'est pas une classe de contrôle chargée.
Ligne 1193: La classe Threed.SSPanel du contrôle A_Val2 n'est pas une classe de contrôle chargée.
Ligne 1215: La classe Threed.SSPanel du contrôle A_Val3 n'est pas une classe de contrôle chargée.
Ligne 1237: La classe Threed.SSPanel du contrôle A_Val4 n'est pas une classe de contrôle chargée.
Ligne 1260: La classe Threed.SSPanel du contrôle SSPanel1 n'est pas une classe de contrôle chargée.
Ligne 1282: La classe Threed.SSCommand du contrôle CalculPD n'est pas une classe de contrôle chargée.
Ligne 1303: La classe Threed.SSOption du contrôle OptPD n'est pas une classe de contrôle chargée.
Ligne 1326: La classe Threed.SSOption du contrôle OptPD n'est pas une classe de contrôle chargée.
Ligne 1349: La classe Threed.SSOption du contrôle OptPD n'est pas une classe de contrôle chargée.
Ligne 1373: La classe Threed.SSOption du contrôle OptPD n'est pas une classe de contrôle chargée.
Ligne 1473: La classe Threed.SSFrame du contrôle SSFrame5 n'est pas une classe de contrôle chargée.
Ligne 1689: La classe Threed.SSFrame du contrôle SSFrame6 n'est pas une classe de contrôle chargée.
Ligne 1711: La classe Threed.SSPanel du contrôle RésultatPar n'est pas une classe de contrôle chargée.
Ligne 1734: La classe Threed.SSPanel du contrôle SSPanel4 n'est pas une classe de contrôle chargée.
Ligne 1758: La classe Threed.SSCheck du contrôle ResPar n'est pas une classe de contrôle chargée.
Ligne 1781: La classe Threed.SSCheck du contrôle ResPar n'est pas une classe de contrôle chargée.
Ligne 1803: La classe Threed.SSCheck du contrôle ResPar n'est pas une classe de contrôle chargée.
Ligne 1825: La classe Threed.SSCheck du contrôle ResPar n'est pas une classe de contrôle chargée.
Ligne 1847: La classe Threed.SSCheck du contrôle ResPar n'est pas une classe de contrôle chargée.
Ligne 1869: La classe Threed.SSCheck du contrôle ResPar n'est pas une classe de contrôle chargée.
Ligne 1891: La classe Threed.SSCommand du contrôle CalculPar n'est pas une classe de contrôle chargée.
Ligne 1912: La classe Threed.SSPanel du contrôle SSPanel4 n'est pas une classe de contrôle chargée.
Ligne 1956: La classe GaugeLib.Gauge du contrôle VuMètre n'est pas une classe de contrôle chargée.
Ligne 1976: La classe Threed.SSPanel du contrôle PotardVolt n'est pas une classe de contrôle chargée.
Ligne 2001: La classe Threed.SSPanel du contrôle PotardOhms n'est pas une classe de contrôle chargée.
Ligne 2046: La classe Threed.SSFrame du contrôle SSFrame7 n'est pas une classe de contrôle chargée.
Ligne 2068: La classe Threed.SSFrame du contrôle SSFrame8 n'est pas une classe de contrôle chargée.
Ligne 2144: La classe Threed.SSPanel du contrôle SSPanel5 n'est pas une classe de contrôle chargée.
Ligne 2225: La classe Threed.SSOption du contrôle Inconnue n'est pas une classe de contrôle chargée.
Ligne 2248: La classe Threed.SSOption du contrôle Inconnue n'est pas une classe de contrôle chargée.
Ligne 2271: La classe Threed.SSOption du contrôle Inconnue n'est pas une classe de contrôle chargée.
Ligne 2295: La classe Threed.SSCommand du contrôle CalculRésist n'est pas une classe de contrôle chargée.
Ligne 2374: La classe Threed.SSPanel du contrôle SSPanel6 n'est pas une classe de contrôle chargée.
Ligne 2397: La classe Threed.SSFrame du contrôle SSFrame9 n'est pas une classe de contrôle chargée.
Ligne 2419: La classe Threed.SSFrame du contrôle SSFrame10 n'est pas une classe de contrôle chargée.
Ligne 2498: La classe Threed.SSPanel du contrôle SSPanel7 n'est pas une classe de contrôle chargée.
Ligne 2582: La classe Threed.SSOption du contrôle InconnueRC n'est pas une classe de contrôle chargée.
Ligne 2605: La classe Threed.SSOption du contrôle InconnueRC n'est pas une classe de contrôle chargée.
Ligne 2628: La classe Threed.SSOption du contrôle InconnueRC n'est pas une classe de contrôle chargée.
Ligne 2652: La classe Threed.SSCommand du contrôle CalculRC n'est pas une classe de contrôle chargée.
Ligne 2731: La classe Threed.SSPanel du contrôle SSPanel8 n'est pas une classe de contrôle chargée.
Ligne 2781: La classe Threed.SSCommand du contrôle Quitter n'est pas une classe de contrôle chargée.

Que puis-je faire pour continuer ?
Merci et salut à toi.
Messages postés
70
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
5 juillet 2013

Merci Galain,
Je note le lien que tu m'as donné, ainsi que le conseil de BadoqueAlex.
C'est vraiment bien de pouvoir compter sur les amis d'ici.

Grâce à tout ça j'espère bien pouvoir découvrir enfin tout ce que VB-Net a dans le ventre.
Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
6
Salut Philbar71

Pour un tuto complet sur VB net : http://plasserre.developpez.com/vsommair.htm
C'est avec lui que j'ai appris
A+
Messages postés
129
Date d'inscription
mardi 20 juillet 2004
Statut
Membre
Dernière intervention
6 juin 2009

Eh bien au lieu de passer par system.drawing, si tu ne fais pas une application console, alors on accède aux couleurs par Color.Nom_De_La_Couleur. De plus, .Net possède un outil de conversion de code vb6 vers du .Net, certes pas parfait mais qui à le mérite d'exister et d'aider parfois. Mais en .Net, un tel soft se fait en 1 demie journée...
Afficher les 10 commentaires

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.