SURCHARGE D'OPERATEUR VB5/6

Signaler
Messages postés
27
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
29 octobre 2012
-
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
-
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

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
8
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
556
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2019

...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