SURCHARGE D'OPERATEUR VB5/6

Messages postés
27
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
29 octobre 2012
- - Dernière réponse : cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
- 7 févr. 2008 à 18:23
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/40656-surcharge-d-operateur-vb5-6

Afficher la suite 
cs_ajaja
Messages postés
27
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
29 octobre 2012
-
J'ai pas compris cette source
(1+1)=-1 comment? (1+1=2!!!)
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
Ajaja> Et bien, imagine que ce soit toi et toi seul qui dise a VB comment calculer 1 + 1 ! A partir de la tu pourrais lui indiquer n'importe quelle valeur par exemple -1. Et bien c'est ce que fait la source. Elle te permet en quelque sorte de diriger les operation de base + - * / % And Or etc...

Evidament pour 1 et 1 ça na pas beaucoup d'interet mais si tu faisait ça :

PictureBox3 = BictureBox1 + PictureBox2

ça devient tout de suite plus drole

@+
MadM@tt
Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
-
Pfouaaaa le code !
Effectivement, dans certains [rares] cas ça peut être utile, enfin voir comment c'est possible en tout cas ça déchire !

Par contre, est-il possible grace à cette méthode d'ajouter des opérateurs ?
(et la declarations OperatorType c'est vous qui l'avez définie, ou alors c'est un type de VB, ou windows je sais pas...?)
et la notation [+], ou [Or]... Je connaissais pas, ça fait bizarre de voir ça ^^
C'est quoi d'ailleurs les opérateurs Neg et Like ?

Merci pour les infos ;)
violent_ken
Messages postés
1822
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010
-
DAMN ?

Cela rend possible le calcul par opérations simples (/, *, -, +) de types persos.
Notamment dans la manipulations de nombres complexes par exemple.

Dammit ! C'est énorme !
@+
bilaloch
Messages postés
554
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
9 juillet 2014
-
...EB pourrais je te poser une question ?? Ou trouves tu ces idées, et comment tu fais pour toujours nous impressionner en les codant ?? =D C'est incroyable, comment t'as appris tout ca ?

PS : Com d'hab 10...

BILALoch