begin process at 2010 03 13 22:17:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Texte

 > 

Valeur in TList ? prob pointeur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Valeur in TList ? prob pointeur

samedi 7 décembre 2002 à 14:52:04 | Valeur in TList ? prob pointeur

Bruto

Je voudrais déterminer si une string est contenue dans un obje TList mais le problème des pointeurs se posent. Voici mon code.
Les objets TList ne me plaisent pas trop si quequ'un dispose d'une autre façon d'avoir une liste dont on ne sait pas le nombre de valeur pouvant être contenue alors je suis preneur.

function ValueInListe(value:string; Liste:TList):Boolean;overload;
var Cpt:Word;
begin
result := False;

Cpt := 0;
while(Cpt < Liste.Count)do
begin
if (Liste.Items[Cpt] = value) then
begin
result := True;
Cpt := Liste.Count;
end
else Inc(Cpt);
end;
end;

Merci d'avance
Bruto --- Le p'tit belge --- pour vous servir
samedi 7 décembre 2002 à 19:55:20 | Re : Valeur in TList ? prob pointeur

Delphiprog

Administrateur CodeS-SourceS
Pourquoi ne pas utiliser un TStringList et sa méthode IndexOf ?

May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

Je voudrais déterminer si une string est contenue dans un obje TList mais le problème des pointeurs se posent. Voici mon code.
Les objets TList ne me plaisent pas trop si quequ'un dispose d'une autre façon d'avoir une liste dont on ne sait pas le nombre de valeur pouvant être contenue alors je suis preneur.

function ValueInListe(value:string; Liste:TList):Boolean;overload;
var Cpt:Word;
begin
result := False;

Cpt := 0;
while(Cpt < Liste.Count)do
begin
if (Liste.Items[Cpt] = value) then
begin
result := True;
Cpt := Liste.Count;
end
else Inc(Cpt);
end;
end;

Merci d'avance
Bruto --- Le p'tit belge --- pour vous servir


Cette discussion est classée dans : valeur, liste, begin, cpt, tlist


Répondre à ce message

Sujets en rapport avec ce message

combobox [ par cldvax ] Bonjour à tousJe suis débutant en programmation vba et j'ai deux petits problèmes.Dans une combobox j'arrive à extraire une valeur dans une liste, pré valeur de retour d'une fonction : access violation [ par keguira ] Bon alors voila : j'ai une application qui recupere une trame, la lit et renvoi une erreur si la trame n'est pas valide. pour cela, j'affecte la valeu petit probleme de valeur [ par sheorogath ] procedure TForm2.Button1Click(Sender: TObject);vari:integer;e:integer;f:integer;begin i:= StrToInt(Edit1.Text); e:= StrToInt(Edit2.Text); if Length(Fo SetFocus sur Controls[i] impossible ! [ par NESTORORG ] J'ai une Form1 contenant : x controls "TEdit"et y controls "Button"je voudrais que le focus passe sur le control[x+1] à chaque pression de la touche " Dessin d'une ligne entre 2 points... [ par DREAMER2208 ] Salut tout le monde ;o) j'ai un petit problème, je souhaite dessiner une ligne directement sur la form, en connaissant les coordonnées de ses deux ex TList et désallocation mémoire [ par ThWilliam ] Bonjour à tous.Ma question porte sur la désallocation mémoire des éléments d'un TList.Pour ajouter des éléments, méthode classique :      New(MonPoint EAccessViolation [ par dvwyns ] Salut tout le monde,Voila j ai un pt problème avec un jeu qui se nomme OXO...En fait le code ci-dessous est une partie d'un algo de vérification du jo Casting de TList [ par Nicolas___ ] Bonjour , Bon j'ai d'abord une premiere qestion : En delphi , est ce que TList est l'equivalent de Vector en Java (pour ceux qui connaissent ) c'est à Base de registre [ par michelroc ] Bonjour je voudrais executer un fichier a partir  de la BdR voir les 2 codes suivants.Cela ne fonctionnne pas pourtant quand j'excute le fichier cela objet mapping équivalent à un QMap Qt [ par beckerich ] Bonjour, je recherche une équivalence dans la vcl ou autre pascal à un objet QMap de Qt. Cet objet permet le stockage la liste d'une valeur clé et d'


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales