Besoin d'un liste....

Signaler
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
-
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
-
Bah oué, j'ai une appli qui interroge un GPS et qui me dit quel est le radar le plus proche. Pour pas me pomper l'air, j'utilise un array of Tpoi (la quantité de radar augmentant de jour en jour....)
défini comme suit :

type TGps = record
Lon,Lat,Spd : double;
end;

type Tpoi = record
GPS :Tgps;
Dist: double;
Lbl: string;
end;

Et donc je me traine la gestion d'un tableau dynamique. (1200 entrées retriées à 1hz en continu)

D'ou ma question, existerait il un type de structure qui m'aurait échappé (chuis un noob) que je pourrais utiliser en lieu et place de cette saleté d'array of tpoi et son cortège de contrainte, rien que pour le trier, par exemple ?

3 réponses

Messages postés
1606
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
11
salut,

sur quel critere tries-tu ta liste?

@+

jlen
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
1
Je recalcule "tpoi.Dist" par rapport à la position de ma bagnole et celles des radars.

gnh !
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
1
J'ai lu et cette histoire de tableau de trucs non typés, ca va à l'encontre de tout ce que j'ai appris, excepté peut-être dans le cas tres restreint d'un solver symbolique en maths...Et encore, pour ce genre de truc, de l'ascii me suffit. A partir du moment où on ne peut pas déterminer ce qu'il y a dans un tableau comme type d'objet c'est qu'il y a un problème quelquepart.(c'est que mon avis).

Ne pourrais je pas associer un Tgps a chaque string d'un Tstringlist, quitte à stocker dans le champs Spd du Tgps la distance calculée et faire un custom tri sur cette distance ? Je crois comprende qu'un TstringList gere l'association d'un Tobject à chaque string (meme index). C'est un peu nébuleux, serait il possible de déguiser un Tgps en Tobject ?