UTILISATION DE TLANGUAGES

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 1 déc. 2009 à 10:29
diglas Messages postés 63 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 3 mai 2010 - 8 déc. 2009 à 16:32
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/50918-utilisation-de-tlanguages

diglas Messages postés 63 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 3 mai 2010
8 déc. 2009 à 16:32
TNDListComboBox est un de mes composants qui se trouve dans mon paquet "Composants ndsoft" sur ce site.
A propos des fuites de memoires, je n ai pas constaté. de mon coté, la propriété "ItemsIndice" se détruit en même temps que le composant.
Dans d'autre cas, je pourrais rajouter sa destruction dans le destructeur (pour la prochaine fois).

pour le paquet, c'est tout juste pour éviter de repeter les composants dans chaque zip.
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
8 déc. 2009 à 09:57
Salut,

surtout que le composant "TNDListComboBoxest" a des fuites de mémoire ...

Constructor TNDListComboBox.Create(AOwner:TComponent);
begin
InHerited Create(AOwner);
FItemsIndice:=TStringList.Create;
end;

"FItemsIndice" est crée mais jamais libéré !!!!

si c'est juste pour conserver l'indice d'origine un simple TComboBox aurait fait l'affaire ... en mémorisant l'index dans les champs "Object" du composant ;)
cs_Jean_Jean Messages postés 615 Date d'inscription dimanche 13 août 2006 Statut Membre Dernière intervention 13 décembre 2018 3
8 déc. 2009 à 06:53
Ce que je voulais dire, c'est que c'est assez désagréable de devoir chercher où sont les sources.
Installer un package de composant juste un compo de type combo ou list, ça n'encourrage pas à essayer.
Mais ton idée de tutorial sur TLangage est utile.
Bon courage!
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
8 déc. 2009 à 06:33
JeanJean, l'auteur indique qu'il faut télécharger les composants NDSoft. Ils sont présents dans sa deuxième source, sur le site ;)

Cordialement, Bacterius !
cs_Jean_Jean Messages postés 615 Date d'inscription dimanche 13 août 2006 Statut Membre Dernière intervention 13 décembre 2018 3
8 déc. 2009 à 06:29
Salut Diglas,

Voici un source que j'attends depuis longtemps.
Mais le type TNDListComboBoxest introuvable, c'est un TCombobox?
En tout cas, je ne vois pas l'unité NDListComboBox;
Un petit mode d'emploi serait bien le venu ou précisez sous qu'elle version est ce composant!
Inconnu chez moi, dommage!

Jean_Jean
diglas Messages postés 63 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 3 mai 2010
4 déc. 2009 à 18:58
Merci bien!
J'espere seulement que tout le monde se retrouvera, vu que c'est en version Francaise (je suis novice en Anglais Familliale).
cs_Jean-Pierre Messages postés 82 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 20 avril 2010
4 déc. 2009 à 09:52
Oki super, là oui c'est bien plus compréhensif du premier coup d'oeil.

Très utile pour les développeurs devant s'occuper d'appli multi-langages.

Bravo ;-)
diglas Messages postés 63 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 3 mai 2010
3 déc. 2009 à 22:43
C'est fait, la capture viens d'être mise en ligne.
J'espere que c'est ce que vous attendiez!
diglas Messages postés 63 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 3 mai 2010
3 déc. 2009 à 15:27
c'est juste que le temps me manque!
Je suis dejas en route pour le renommage des composants, l'optimisation et j'ajouterai aussi la capture comme prevu.
cs_Jean-Pierre Messages postés 82 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 20 avril 2010
2 déc. 2009 à 15:04
Bacterius, oui lol, c'est ce que je viens de voir.

C'est qu'auparavant de valider mon message, j'avais trifouillé du côté des étoiles.

Bref, une histoire d'étoiliseur précoce arfff !

Allons en coeur : une capture, une capture !
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
2 déc. 2009 à 13:03
"Je n'ai pas voté, car je n'ai encore rien découvert."
T'as tout de même noté 5 :p

Il est vrai qu'une capture d'écran bien choisie (qui montre ton compo sous son meilleur jour) est bien souvent le moteur nécessaire au téléchargement de la source ;)

Cordialement, Bacterius !
cs_Jean-Pierre Messages postés 82 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 20 avril 2010
1 déc. 2009 à 19:09
Salut,

J'étais très intéressé et curieux de connaitre les possibilité de ce compo TLanguages.

Mais il faut auparavant installer un autre compo. Chose qui rebutante à plus de 90%.

Pourquoi afin d'inciter à admirer tes créations ; de ne pas :
1. Gérer une création dynamique du ou des compo en question
2. Afficher une belle capture d'écran alléchante et "explicative"

C'est un peu le principe d'un très bon gâteau, s'il ne fait pas trop envie à croquer... ;-)

Je n'ai pas voté, car je n'ai encore rien découvert. Mais si les choses changent, là je voterais avec plaisir.

Hé oui, la présentation ; ça ne compte pas pour du beurre !!!

Aller bravo tout de même, et ne te décourage pas.
diglas Messages postés 63 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 3 mai 2010
1 déc. 2009 à 14:10
Au faite, l'importance premier est d'abord de comprendre le fonctionnement de ce super composant.
Pour le renommage des composants, je m y met dejas: juste une question de temps.
merci tout de même!
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
1 déc. 2009 à 10:29
Salut
Aucun composant renommé, je ne me casse pas la tête à lire le code redondant.
Bonne chance.