GÉNÉRATEUR DE CLASSE POUR VB6.0 (SIMULATION DU MULTIHÉRITAGE, ETC...)

bpm12 Messages postés 10 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 28 octobre 2006 - 31 mai 2003 à 09:27
Supersayabug Messages postés 2 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 6 juin 2007 - 6 juin 2007 à 16:36
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/7276-generateur-de-classe-pour-vb6-0-simulation-du-multiheritage-etc

Supersayabug Messages postés 2 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 6 juin 2007
6 juin 2007 à 16:36
Excellent ce petit programme (4 ans après il sert encore). Et très utile surtout, lorsque vb6 nous est imposé. Bravo et merci.
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 10
18 août 2005 à 10:15
Salut canard...

Deux ans aprés, des gens regarde encore ton générateur de classe...

Bravo ! Pour deux raisons:
1* Tu m'as convaincu que l'héritage de classe n'existe pas avec VB6. A moins de passer par de jolies entoure-loupes, comme ton générateur de classes. Et donc que ce langage est nul!
2* T'as superbement détourné la difficultée... propose ton CV à Billou. 10/10
CanardLeBarbare Messages postés 19 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 mars 2004
17 juil. 2003 à 17:28
aye g re uploadé le zip
en fait je zippai avec winrar un .zip et il me mangeait le debut des noms de fichiers....
CanardLeBarbare Messages postés 19 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 mars 2004
13 juil. 2003 à 15:26
oui alors là je comprend pas ... je v tacher dans re uploaded le zip
cuq Messages postés 345 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 21 mars 2008 2
9 juil. 2003 à 09:55
C'est moi ou les noms des fichiers de l'archive Zip ont été tronqué ????
CanardLeBarbare Messages postés 19 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 mars 2004
7 juil. 2003 à 11:29
voila la source pour ceux que ça interresse.
bon le code est normalement plutot propre (avec de jolis commentaires).
Et il y a beaucoup de recursivité (et voui l'heritage).

Bon si je trouve le temps il faudra que j'enleve les derniers bugs, et je pensai peut-etre permettre à l'utilisateur de choisir sa propre entete du fichier (enfin son format à lui, c'est vrai que c'est assez énervant d'utiliser les trucs des autres), et peut etre aussi pour les méthodes...
si certain ont des idées.

:)
Delbeke Messages postés 200 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 18 novembre 2005
5 juin 2003 à 18:56
Salut
Moi je suis toujours à Vb5 sur une de mes deux machines
Je suis bien interéssé par ton source poiur le recompiler dans vb5
Je me suis jusqu'à présent toujours contenté du complément livré avec VB et puis je passe une plmobe à retirer les commentaires qui sont vraiment craignos
CanardLeBarbare Messages postés 19 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 mars 2004
2 juin 2003 à 16:55
Ben de l'heritage yen a pas. Cependant je fais comme si.un exemple:
-crée une classe CPersonne avec quelques propriétés puis sauvegarde là.
-crée une autre classe CEleve, puis dans l'onglet classe mere, ajoute la classe CPersonne.
-regarde le code source: tous le code de CPersonne apparait en plus du code de CEleve...

en fait la simulation de l'heritage ça revient à dire de quel classe on recupère tout le code sans en écrire une seule.

Ce qui est des constantes, je pense pas utiliser de .bas pour la simple raison que je genere des module de classe, et pas des modules.
Cependant comme la syntaxe du VB accepte des constantes ou des enums dans les modules de classes je le propose. Mais je suis d accord o niveau conception, c un peu craignos. D'ailleurs o debut je pensais meme mettre un onglet type mais c t vraimment trop byzarre (ben voui un type c presque une classe, alors une declaration de type dans un module de classe...beurk)

bon ce qui est de l interface d accord ossi je suis: mais g pas le temps g d autre programme a terminé :P
cs_dox Messages postés 8 Date d'inscription jeudi 17 août 2000 Statut Membre Dernière intervention 21 janvier 2008
2 juin 2003 à 11:07
Il y a de l'idée, je serai évidemment interréssé par le code source. Je n'ai pas très bien vue le principe d'héritage. De plus je pense qu'il serait peut être judicieux de mettre les constantes et les énumérations dans un fichier .bas. Quelques amélioration dans la dynamique de l'écran serait le bien venu.
CanardLeBarbare Messages postés 19 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 mars 2004
1 juin 2003 à 16:58
merci à tous, je mettrai la source probablement vers le 20 juin (ben voui le tps de decuvé...)
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
31 mai 2003 à 19:23
Joli travail !
9/10
Euh... La bière lors de l'utilisation est un peu hors contexte, surtout lors d'un examen...
cs_farfad Messages postés 11 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 29 mars 2004
31 mai 2003 à 12:31
très bon travail !
9/10
bpm12 Messages postés 10 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 28 octobre 2006
31 mai 2003 à 09:27
Bonjour,

Je serais très heureux de pouvoir consulter ton code. ALors,oui cela m'intéresse.

Merci et bonne chance pour le 18 juin.
@+
Rejoignez-nous