Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1543 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Pascal/Delphi] déclarer des nouvelles variables dans un while

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Pascal/Delphi] déclarer des nouvelles variables dans un while

n°110860
aurel
Fraggueur en liberté
Posté le 12-03-2002 à 10:37:35  profilanswer
 

Je débute en delphi, hein ;)
Comment on fait our décarer des variables dans un while de ce genre:
while not Eof do
 var  LNodeAgent      : TTreeNode;
  LNodeUser       : TTreeNode;
  LNodeHost       : TTreeNode;
begin
 
ca compile pas ca, j'ai besoin de 3 TTreeNode différent pour chaque passage dans le while...
Tkx

mood
Publicité
Posté le 12-03-2002 à 10:37:35  profilanswer
 

n°110927
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-03-2002 à 12:01:52  profilanswer
 

tu peux pas, mais je vois pas trop pourquoi tu veux les déclarer DANS le while :heink:
tes TTreeNode ce sont juste des pointeurs vides.
tu dois déclarer tes variables avant le begin de la procédure/fonction, et ensuite dans le while faire qqchose du genre
LNodeUser := TTreeNode.Create;
puis ajouter LNodeUser dans le treeview (j'imagine que c'est ça que tu veux faire)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°110974
aurel
Fraggueur en liberté
Posté le 12-03-2002 à 13:19:26  profilanswer
 

oki, oki.
ba ouais, c ca que je veux faire...
 
Merci encore une fois antp :)

n°111001
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-03-2002 à 14:12:54  profilanswer
 

j'avais pas vu la ligne "je débute en delphi" dans le premier post ;)
c'est vrai qu'au début c'est un peu déroutant ces objets qu'il faut "créer" alors que d'autres sont créés dès leur déclaration.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°111089
aurel
Fraggueur en liberté
Posté le 12-03-2002 à 16:06:51  profilanswer
 

bon franchement je vois pas encore comment faire ce que je veux..
requete SQL->un node différent pour chaque tuple
 
variable globale: TTreeView : TreeSortView
 
LNode, LNodeAgent : TTreeNode;
LNodes : TTreeNodes;
LNode := TreeSortView.GetNode(0,0);
LNodeAgent := TTreeNode.Create(LNodes);
LNodeAgent := LNodes.AddChild(LNode, LDisplay);
et je voudrais aussi faire :
Pagent^ := 'ma chaine qu'est jamais la meme pour chaque node';
LNodeAgent.Data := Pagent;
 
en gros rajouter des nodes avec une data spécifique qui permetra ensuite de retrouver les infos facilement

n°111097
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-03-2002 à 16:16:12  profilanswer
 

Pagent c quoi ? un PChar ? tu lui alloue de la mémoire ?
 
sinon le TTreeNodes faut pas le creer, il faut prendre TreeSortView.Nodes


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°111102
aurel
Fraggueur en liberté
Posté le 12-03-2002 à 16:23:28  profilanswer
 

antp a écrit a écrit :

Pagent c quoi ? un PChar ? tu lui alloue de la mémoire ?
 
sinon le TTreeNodes faut pas le creer, il faut prendre TreeSortView.Nodes  




ah oui zut
Pagent est un Pstring
 
Bon je vais voir une doc sur le TTreeView, parceque la ca va pu..

n°111107
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-03-2002 à 16:28:02  profilanswer
 

y doit y avoir des exemples simples simple sur le net
 
PString ? j'ai jamais touché à ça, je m'en méfie :D
 
moi j'aurais utilisé un dérivé de TList avec des dérivés de TObject, mais bon ça c'est peut-être un peu hard si tu débutes :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°111140
aurel
Fraggueur en liberté
Posté le 12-03-2002 à 17:03:32  profilanswer
 

antp a écrit a écrit :

y doit y avoir des exemples simples simple sur le net
 
PString ? j'ai jamais touché à ça, je m'en méfie :D
 
moi j'aurais utilisé un dérivé de TList avec des dérivés de TObject, mais bon ça c'est peut-être un peu hard si tu débutes :/  




 
Oula !!!
j'ai mal a la tête tout d'un coup....
 
Y'a moyen sans faire trop compliquer, mon seul pbl pour l'instant c'est que le champ Data pour mes TTreeNode sont le même partout...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Pascal/Delphi] déclarer des nouvelles variables dans un while

 

Sujets relatifs
[DELPHI] Pour le modo[Delphi] Scintillement lors du mouvement de composants Timage
[Delphi] Composant pour minimiser la perte d'espace sur les Cds[DELPHI] Comment changer l'ordre de lançement des forms
Obtenir la liste des serveurs depuis un client ! ! ! (Delphi)question sur richedit et delphi 6
Liste des serveurs depuis un client ! (Delphi)[DELPHI + SQL Serveur] Connexion à une vue ...
Adresse IP sous Delphi(ANTP , POIRE JUJU le BARBARou autre ) DELPHI 5 : CB_SELECSTRING!
Plus de sujets relatifs à : [Pascal/Delphi] déclarer des nouvelles variables dans un while


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR