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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Instanciation variable.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Instanciation variable.

n°686045
AGA
La boîte à Bokeh!
Posté le 28-03-2004 à 18:40:08  profilanswer
 

Bonjour,
 
Je suis en train de convertir une application dévéloppé avec Delphi5 et paradox (une base de donnée mono table, mais qui peut changer pendant l'éxecution) vers Delphi6 PO.
 
J'ai donc créé un objet table pour la table (elle a deux trois attributs, comme commentaire et mot de passe).
 
et je voudrais créer un objet ligne pour chaque ligne.
 
Les données sont (physiquement) dans un .ini.
 
A la construction de la table, je parcours le ini (readsectionsvalues) et je remplis un objet Tstrings.
 
Ensuite j'aurais voulu parcourir mon Tstrings et instancier chaque ligne mais là je bloque.
Comment les instancier et garder la main dessus?
 
Je me demande aussi si le fait de séparer la table des lignes est une bonne idée?
 
:??:
 
Merci.

mood
Publicité
Posté le 28-03-2004 à 18:40:08  profilanswer
 

n°687207
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-03-2004 à 11:47:39  profilanswer
 

Tu crées tes objets qui sont déclarés comme TNomClasse = class(TObject) je suppose (ou avec une autre classe à la place de TObject, ou rien du tout (une classe dérive d'office de TObject en fait).
Et ensuite tu mets tes objets dans une TObjectList.
Avec ça t'as ta liste d'objets que tu peux parcourir (Items, Count, ...). Il faudra faire un cast pour y accéder :
bidule := TMonObjet(MaListe.Items(i)).Champ;
Si tu utilises une TObjectList, lorsque tu supprimes un objet de la liste ou que tu détruis la liste, tous les objets sont automatiquement librérés (détruits) ; contrairement à la TList qui ne fait que stocker des pointeurs sans se soucier de leur libération.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°687364
AGA
La boîte à Bokeh!
Posté le 30-03-2004 à 14:27:10  profilanswer
 

ok, merci ;)


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

  Instanciation variable.

 

Sujets relatifs
Cherche une variable d'un batch, ds un autre ...Passer dans l'url une variable avec comme valeur le signe +
Variable de menu déroulant -> passé URLEasyPHP 1.7 + Acces à une BDD + échange de variable sans formulaire
Variable aleatoire[vba] variable globale - recherche exorciste
c# unsafe error : cannot take the address or size of a variable of...variable
[JAVA] attribution dynamique de nom de variableinclude variable
Plus de sujets relatifs à : Instanciation variable.


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