TOP MEMBRES CODES-SOURCES

cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 - 10 nov. 2004 à 17:22
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 - 21 nov. 2004 à 15:04
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/27474-top-membres-codes-sources

ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
21 nov. 2004 à 15:04
Du bon code et une idée originale
Bravo !
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
20 nov. 2004 à 12:20
Je crois profondément que tous les créateurs de CsSs n'ont pas nécessairement que cela à faire. Ca doit être l'avis de DP selon une remarque qu'il a faite sur le forum. Ils ont pas le temps de corriger une faute d'orthographe (un S qui manque), alors.... Mais c'est tout à fait compréhensible vu la taille gigantesque de CsSs: 28000 codes sources. J'espère qu'ils ont des scripts pour créer leurs CHM. On pourra toujours essayer...
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
20 nov. 2004 à 12:08
ok pour l'erreur, je regarde ça des ke je peux

GDVZ> euh nan g pas repondu dsl euh ça avance pas :D c bourrin ton truc lol, demande plutot a NIX une mise a jour :p
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
20 nov. 2004 à 11:55
C'est le prog qui se plante nécessairement. En fait, supposons une liste de N items. Le premier est 0, le second 1... le dernier N-1. Le prog chercherait alors le Nè, d'où l'erreur de liste. S'il y a une boucle for, il faut s'assurer qu'un "-1" apparaisse.

Sinon, JD: il avance l'autre idée de programme. Tu m'a toujours pas répondu... Personne n'est faché pourtant.
papyvore Messages postés 223 Date d'inscription samedi 15 novembre 2003 Statut Membre Dernière intervention 16 décembre 2021 15
20 nov. 2004 à 11:35
bonjour
je viens de tester c'est cool avec top du mois
mais quand je selectionne top de la semaine je reçois
une erreur

"le projet TopMembres.exe a provoqué une classe d'exeption EStringListError avec le message indice hors
limite (150) processus stopé"

la le prog se bloque
(delphi 7)

est ce que jaurais merd.... quelque par
merci pour ce prog
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
12 nov. 2004 à 12:01
Mise a jour 1.2 :
j'ai supprimé le case...of au profis d'un array( merci grandvizir), j'ai supprimé mes memos qui n'étaient la que pour mes tests, avoir un visuel de sortie, ils sont transformés en TStringList.
Ajout d'une procedure pour le changement de la barre de status.
Suppression d'une 10aine de ligne au niveau des boucles pour garder seulement les membres ds les TS
Ajout de qqs verif (if ...)
Suppression de qqs variables inutiles
Source commentée au maximum
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
11 nov. 2004 à 15:40
Moi je suis down avec ce que tu as dit Mauricio sauf que je sais pas si on "perd" notre temps à coder :-P Moi je m'éclate ;-)

JulioDelphi, ton programme il arrache. J'aurai jamais eu l'idée de faire un tel truc. Peu importe ce que ça utilise comme compo externe je trouve sérieusement que c'est un code d'une originalité incommensurable.

Mon soutien s'ajoute à ceux de DelphiProg, Mauricio et les autres.

Une seule formule pour te remercier : Bravo

Inekman.10/10
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
11 nov. 2004 à 15:15
fête pa à tension hot faut te d' or tot gras fffeee...
A+
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
11 nov. 2004 à 15:11
Bon, je ne suis pas flemard au point de ne pas installer les compos (ci quelqu' un a pensé ça), c juste que j' evite de surcharger Delphi avec trop de composants qui a pour effet immediat de charger Delphi et donc, son chargement. Dans ce cas precis, ces compos ne me disent rien en therme d' utilité (pour moi!!!) et vu leur 'poids' ...
De plus, et là j' appelle à votre bon sens, j' evite toujours d' utiliser des compos que je peux remplacer par ceux de base (voire commentaire de DelphiProg) pour que les autres n' ai pas installer des compos dispensables pour l' exemple. Sur ce, je fais un dernier appel: n' oubliez pas de donner votre avis et surtout une note sur les sources que vous visitez: c' est plaisant de jeter un oeil sur une source et de voir les notes attribuées ainsi que les commentaires. Je dis ça parce que qq fois, j' ouvre une source visitée 200 fois, et personne n' est fichu de mettre une note ou un commentaire d' enouragement: pensez au temps qu' a perdu celui qui a posté la source, ça vaut bien 30 secondes de votre temps non? Ok, j' arrete d' ecrire, et merci au ce qui ont lu jusqu' au bout.
cs_Forman Messages postés 600 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 6 avril 2010 1
11 nov. 2004 à 14:46
Salut JulioDelphi,

En ce moment je suis en train de faire un générateur automatique de lexer/parser qui sera inclus directement dans l'IDE. J'ai aussi pas mal de boulot par ailleurs, donc ça n'avance pas très vite...

Normallement, ça devrait être possible de faire assez facilement un parser HTML avec, et de refaire la même chose, en utilisant aussi Indy pour récupérer la page web. A voir dès que j'aurai fini :-D
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
11 nov. 2004 à 14:09
GrandVizir : yes les memos c du bordel, mais je les ai mis pour visualiser ma sortie, mais lors de mon optimisation du code (aujourd'hui ou demain) je les fais disparaitr, sis en 100% certain
ok pour le tableau c'est bien mieux merci :) reponse constructive :)

Delphiprog : merci beaucoup :D ça me fais plaisir. Ok pour la comboboxex que j'avais totalement zappé :S

Bon et bien grand merci a GrandVizir Delphiprog et Mauricio pour vos commentaires, je m'en vais (manger) optimiser le code :D
à tres bientot !
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
11 nov. 2004 à 14:05
Hé les gars, vous êtes bien sévères pour la notation !
Je vois la note baisser d'heure en heure et cela sûrement à cause de la difficulté d'installation de composants tierces.
Vous sanctionnez qui au juste ?
Donnez au moins les raisons de vos griefs.
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
11 nov. 2004 à 13:05
Tout à fait, en plus le JEDI ne s'installe pas bien chez moi... Tant pis.

Dans <function TFormMain.ConvHost: string;> utilise donc un tableau:
const LesSites : array[0..17] of string = ('www...', [...]);
Du coup: ConvHost:=LesSites[cb.ItemIndex];

Que ferait tu sans les 2 mémos ?? Pourquoi ne pas utiliser un TStringList qui bouffe bien moins de mémoire ? Le pire c'est qu'ils jouent à cache-cache.
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
11 nov. 2004 à 08:50
Je trouve l'idée géniale pour plusieurs raisons :
1- enfin quelque chose de nouveau, du jamais vu ici et en prime, ça utilise notre site internet favori : DelphiFr
2- les principes mis en oeuvre devraient inspirer un type d'application nouveau : personnaliser son appli en y introduisant des données venues du web.

Bravo JulioDelphi.

Ne peut-on pas remplacer la combobox de la librairie Jedi par le composant TComboBoxEx fourni à partir de Delphi 6 (onglet Win32) ? Il semblerait que ce composant remplisse les mêmes fonctions que celui mentionné. Parce que télécharger 46 Mo pour un disposer d'un seul composant, ça fait lourd. Sans compter les problèmes d'installation pour ceux qui débutent.

Je vais donc de ce pas
essayer ce code sympa. ;o]
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
10 nov. 2004 à 20:02
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
10 nov. 2004 à 18:36
n.c.
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
10 nov. 2004 à 18:26
T'imagine le débutant face à des bidules pareils bourrés de composants que personne n'a ?? Déjà que c'est le merdier dans les fichiers DFM avec les versions de Delphi, alors...

Ben ouais. Binaire pour D3, Binaire D5 (flux différent), ASCII pour D6 et D7... Faut jongler, mais pas avec les composants, svp !
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
10 nov. 2004 à 18:20
Ohohoho !! Qui te dit qu'avec une boucle REPEAT tout ce code ne serait pas facile. Si on a la page internet, on peut faire l'extraction "assez" facilement. Ne me demande pas, je n'ai pas le temps. Récupérer la page ? Je ne sais pas faire et j'ai pas envie de savoir. Je répète (ou je le dit): le Delphi du réseau internet ne m'intéresse pas.

Finalement, je ne me suis pas mis sous les couvertures. Mais je n'ai cependant toujours rien testé... Je ne teste rien sur Internet. Trop pas fou le mec !
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
10 nov. 2004 à 18:17
bah ouè parce que bon :)

en fait le programme en lui meme c un peu ... gnangnan koi :) c'est pas d'une grande utilité extreme au point de devoir le posseder :D

par contre, avec ctte source, vous verrez comment on peut choper une source de page web en 2 lignes ! vous le faites ça avec les "compos de base" ? et parser une page html en 3 lignes ? idem avec les compos de bases ? :/

enfin voila ... chui un peu deçu ke tout le monde veuille coder avec seulement les compos de bases, on ira pas bien loin !
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
10 nov. 2004 à 18:02
grandvizir : je les fourni justement ! je donne l'url :| je peux pas les telecharger pour toi chez toi non plus ! abusé ...
ne pas les utiliser ? je te mets au defis de faire idem sans inet et hyperparse. ce code a été commencé hier, fini aujourd'hui, il me reste a optimiser le code mais je ne vaisq pas lacher ces compos.
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
10 nov. 2004 à 17:59
merchi l'ami :)

l'idée me plait aussi, puis en meme temps on peut voir un exemple d'utilisation de Inet pour recevoir une source de page web en 3 lignes, demo de HyperParse qui permet de parser du Code html en qqs lignes.
j'utilise la combobox JEDI car elle inclut les ptites images sur la gauche.
XpMan c'est le composant qui prends en charge le theme xp, et UnPas2 c'est celui ki cree le (la?) mutex pour eviter de lancer le prog deux fois.

pour le nain je l'ai refais avec les compos de bases, mais ici non :D faites l'effort :p
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
10 nov. 2004 à 17:54
Les flaimards qui n'ont pas envie de prendre tous les fichiers vont se coucher. C'est d'ailleurs ce que je vais faire :)))

Le mieux aurait été de les fournir... ou carrément de ne pas les utiliser :))))

Sinon l'idée est bonne...
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
10 nov. 2004 à 17:43
Tans pis, je te mets quand meme 9/10 et ce, surtout pour l' idée originale!!!
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
10 nov. 2004 à 17:39
ps : ha, j'utilise aussi les composants JEDI, mais ça, tout lemonde devrait les avoirs :D et le UnPas2.pas est aussi a la meme url ...
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
10 nov. 2004 à 17:28
NAAAAAAAAAAAAN
:/
je me facilite le code avec strman, hyperparse et inet ! sans ça, ça va etre de la mega galere

il en manque que 3 ! et je les ai mis dans "explikation finale"

merci
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
10 nov. 2004 à 17:22
Il me manque des composants.
Y pas moyen de faire avec les compos de base?
Rejoignez-nous