LA CARTE DU MONDE (PLANISPHÈRE)

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 - 3 nov. 2003 à 13:46
cirek Messages postés 11 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 1 février 2009 - 2 juin 2008 à 22:18
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/17649-la-carte-du-monde-planisphere

cirek Messages postés 11 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 1 février 2009
2 juin 2008 à 22:18
Bravo, pour ce code, c'est du balèze !
devisual Messages postés 1 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 24 juin 2007
24 juin 2007 à 17:51
c'est bien, mais il sera parfait si le code est un peu commenté, comme par exemple : "DecalY = Height * Zoom * Sqr(2) - Height * Zoom" veut dire quoi ?
dthuler Messages postés 121 Date d'inscription dimanche 9 mars 2003 Statut Membre Dernière intervention 29 avril 2009
27 nov. 2006 à 22:55
De retour après avoir jeté un oeil attentif à ta source...
C'est pas mal du tout, mais par contre pas d'indentations, noms de variables non spécifiques (je te mets au défi de reprendre ton code dans 2 ans sans l'avoir travaillé entre temps) et beaucoups de travail d'optimisation restant à faire... perso une ligne que je trouve dommage; If ... Then GoTo nexte pour sauter une série d'instruction alors qu'on aurait bien pû s'en affranchir en les incluant dans le test...
Enfin, plein de bonnes idées, ce qui fait que ça mérite vraiment un peu de travail supplémentaire ;-) 7/10 dans initiés...
Beau travail quand même!
David
dthuler Messages postés 121 Date d'inscription dimanche 9 mars 2003 Statut Membre Dernière intervention 29 avril 2009
27 nov. 2006 à 22:25
Pas mal du tout... j'ai hâte de voir tout ça!
Merci de partager, c'est cool ^^
David
hipparque Messages postés 3 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 26 août 2004
28 déc. 2003 à 22:35
Excellent,
vraiment très très bien. et pour une fois une application visuelle.
J'ai épluché le code avec bonheur, cela me permet d'apprendre en même temps.
Impatient de voir la suite avec les étoiles..
merci
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
12 nov. 2003 à 10:13
j'ai fait une mise à jour, ne tenant pas compte des remarques du matin, fort instructives ma foi.
Un module de recherche vous permetrra de retrouver que zanzibar n'est pas la capitale de la suisse Romande.
Morricon Messages postés 41 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 1 mars 2007
12 nov. 2003 à 09:53
Interressant ! Vraiment.

Je n'ai pas encore regardé l'ensemble, mais ton programme semble effectivement assez puissant..

Un 9 est vraiment le mini.
allez ! Bonne prog
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
12 nov. 2003 à 07:47
Vi-Vi, j'avais fait l'essai, cela m'horrifie que cette horreur de bill gates laisse passer de tels bugs.
J'ai beaucoup d'applis qui seront contentes de cette économie de ressources...
Merci.
cs_ng Messages postés 31 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 28 juin 2005
12 nov. 2003 à 07:39
je pense que ca parle tout seul ca non ?

Dim sStr1, sStr2 As String
Dim sStr3 As String, sStr4 As String
Debug.Print VarType(sStr1)
Debug.Print VarType(sStr2)
Debug.Print VarType(sStr3)
Debug.Print VarType(sStr4)
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
12 nov. 2003 à 07:04
Waoh !!!
1) Les tableaux dynamiques, j'en veux pas, pasque je sais pas faire et j'ai du mal à retrouver mes petits.
2) J'essaye en effet de décharger mes trucs avant END, mais y'a tjr un END au bout, sinon y'a un noyau qui tourne tt le tmps. me souviens pas dans cette source, mais si tu le dis...
3) le truc des variables... là tu m'apprends un truc qui necessite de ma part d'aller vérifier... dim machin, chose as string et seule chose porte un string ??? --- > Si t'as bon faudra que j'aille faire un sacré check dans mes logs.
A suivre, et merci.
cs_ng Messages postés 31 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 28 juin 2005
11 nov. 2003 à 11:09
Encore deux petites choses :
1/pourquoi ne pas utiliser des tableaux dynamiques ?
2/ne jamais utiliser l'instruction END dans un programme VB (ou seulement lors d'une erreur totalement inattendue), ou du moins, ne pas l'utiliser avant d'avoir décharger tes objets, tableaux... de la mémoires (surtout que tu utilises de gros tableaux), en effet ceci peux causer des memory leak... ==> lis ca si t'es pas convaincu : http://faq.vb.free.fr/index.php?question=15
cs_ng Messages postés 31 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 28 juin 2005
11 nov. 2003 à 11:04
Très interessant !

Juste une petite remarque, évite d'utiliser le type variant, en effet j'ai remarqué que tu déclarais tes variables ainsi :

dim sMaVar, sMaVar2 as String

sMaVar est alors en variant...

cette déclaration n'est en aucun cas equivalente à
dim sMaVar as String, sMaVar2 as String


si t'es pas convaincu, execute ce code :

Dim sStr1, sStr2 As String
Dim sStr3 As String, sStr4 As String
Debug.Print VarType(sStr1)
Debug.Print VarType(sStr2)
Debug.Print VarType(sStr3)
Debug.Print VarType(sStr4)
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
5 nov. 2003 à 09:53
Ah ouaip, désolé, mais non... pasqu'on l'a fait à deux et qu'il est pas tout à fait fini (en attente, les planètes, la lune, les zétoiles).
cs_asd Messages postés 32 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 5 novembre 2003
5 nov. 2003 à 09:00
Dommage que les sources de l'exe dispo sur ton site ne soient pas présents dans le zip, car çà doit être assez puissant ! J'aurais bien voulu voir ce qu'il y avait derrière.

Je mets qu'en même 10 pour les 2 programmes (le source dispo et le programme de ton site). Vraiment fort !
cs_revo Messages postés 70 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 7 juin 2006
3 nov. 2003 à 18:49
TROP bien!!!
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
3 nov. 2003 à 18:19
Tu devrais modifier dans ta form WindowState et le mettre à normal !

A part ça c'est pas mal du tout, mais de là à être balaise quant meme pas.

8/10
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
3 nov. 2003 à 13:46
Excellent Mec, trop baléze
Rejoignez-nous