Header
[Delphi] - Simulare un Array Associativo in Delphi con le TStringList
in: Delphi  So/Code: Generico Data: 17/05/2012
Ora: 11.34:00
Articolo visualizzato: 3064 volte

Può tornare utile per alcuni passaggi di parametri utilizzare degli array associativi, dato che nativamente Delphi non gestisce questa tipologia di array è possibile comunque simularla con le TStringList.

E' possibile creare queste lista aggiungendo i valori con il CommaText o con la Add sempre separanto la key dal val con il carattere '=' .

Ecco un esempio commentato:

  1. var
  2.   ListaVar : TStringList;
  3. begin
  4.    ListaVar := TStringList.Create;
  5.  
  6.   // Aggiungo con il commatext
  7.   ListaVar.CommaText := 'CE=Caserta, RM=Roma';
  8.   ListaVar.CommaText := ListaVar.CommaText + ', MI=Milano';
  9.  
  10.   // Aggiungo Singolarmente
  11.   ListaVar.Add('NA=Napoli');
  12.  
  13.   //Use it.
  14.   ShowMessage('CE è ' + ListaVar.Values['CE']);
  15. end;

Commenti Commenti (4) | User Autore: Guido Camerlingo (Guiz)
Tags: delphi tstringlist array associativi simulare





Articoli Correlati
[Delphi] - Simulare un Array Associativo in Delphi con le TStringList
Delphi - StringList disattivare il delimiter spazio
Delphi - last and first day of the month
[DELPHI] - Intercettare Memory Leaks
Delphi - case with string

Commenti
Da: OilemAD Ora:19.35:06 Data: 17/05/2012

Grazie! mi serviva proprio!

Da: GuiZ Ora:13.10:55 Data: 18/05/2012

E' già l'ho scritto proprio per te! E tu quand olo scrivi?

Da: Pegasodrago Ora:20.41:56 Data: 18/05/2012

Sarò banale ma...
Oilem è proprio lui?
Se si affettuosi saluti, altrimenti un ciao a tutti comunque...

Da: GuiZ Ora:09.42:54 Data: 22/05/2012

E' cavallo!


Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

604 giorni fa
825 giorni fa

 [EN] Last Articles

1123 giorni fa
 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

71
69
3873

 Tags Cloud

windows Menlo pictures team hacker buco z68 Technology Technology intel presentazione kinect intel buco buco Johns nuovo 2012



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.094 secondi. Geek-Blog.it