{hello} O co chodzi z TStringList,
- doczego służy
- jak go używać
{hello} O co chodzi z TStringList,
Jest To lista Stringów można powiedzieć że jest odpowiednikiem Tabeli
array of TString;
To zależy do czego chcesz tego uŻyć...--Delphi 6; Pozdrawiam eSka :-)
Ogolnie, może jest coś lepszego.
Ps Dzieki za info
Wszystko jest stworzone a jakimś celu, żeby użytkownik Delphi mógł łatwiej pisać dane rzeczy (na pewno TstringList nie uławi Ci zadania kiedy będziesz chciał wywołać procedurę OnClick :D , ale w czymś innym na pewno może Ci pomóc)--Delphi 6; Pozdrawiam eSka :-)
TStringList ma takie same wlasciwosci jak TMemo.Lines, wiec zamiast ladowac komponent do formy te same operacje mozna wykonac na TStringListach.
--
sys:> logout....
Ogolnie listy sluza do dynamicznego wykorzystania pamieci. Pamiec dla nich nie jest rezerowowana od razu po uruchomieniu (tak jak dla zwyklych tablic) , ale przydzielana dynamicznie, w zaleznosci od potrzeb. List uzywa sie gdy masz duze ilosci danych, ale piszac program nie mozesz dokladnie przewidziec ile tego bedzie
:-). Ogolnie sa to bardzo czesto uzywane przez programistow struktury. Maja ta wade ze zwykle trzeba je samemu tworzyc- pisac procedury dodawania, usuwania elementow itp. Dzieki TString list mozesz szybko stworzyc taka liste (biblioteki Delphi odwalaja wiekszosc roboty za ciebie) . DOdatkowo ma wiele funcji np. wyszukiwanie elementow i (chyba) sortowanie. Bardzo pomocne. --Pozdrawiam
Ojciec (Delphi/C++)
Sorry za sade, niechcacy kliknalem. :-) --Pozdrawiam
Ojciec (Delphi/C++)
Sheitar napisał:
TStringList ma takie same wlasciwosci jak TMemo.Lines, wiec zamiast ladowac komponent do formy te same operacje mozna wykonac na TStringListach.
>
>--
>sys:> logout....
Mylisz sie , to Memo.Lines ma te same wlasciwosci co TStrings, malo tego
Memo.Lines to nic innego jak dokladnie TStrings zaimplementowane na potrzeby wizulanego komponentu TMemo.
Fojcik