Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Вниз

array [] of tstrings;   Найти похожие ветки 

 
stud ©   (2004-12-02 12:26) [0]

подскажите. как правильно проинициализировать массив значениями типа tstrins?
aa : array [0..4] of tstrings = ?
литературы никакой нет под рукой


 
Александр Иванов ©   (2004-12-02 12:29) [1]

Только зачем такое извращение?
TStrings - абстрактный класс.

var aa : array [0..4] of TStrings;
i:byte;
begin
 for i := 0 to 4 do
   aa[i]:=TStringList.Create;
end;


 
stud ©   (2004-12-02 12:30) [2]

спасибо


 
Skier ©   (2004-12-02 13:57) [3]

for i := Low(aa) to High(aa) do
  aa[i]:=TStringList.Create;


 
Sirus   (2004-12-10 14:42) [4]

Тут еще такое есть... Нужно чтобы функция возвращала результат типа TStrings...
Результат она возвращает:
Но надо ли переменную использованную в этой функции освободить...
типа:

Function AnyFunction: TStrings;
Var List: TStringList
begin
List:=TstringList.Create;
List.Add("AnyString");
Result:=List;
List.Free; // Нужна ли эта строка? Без нее работает, а с ней нет...
End;


 
Reindeer Moss Eater ©   (2004-12-10 14:48) [5]

Бред какой.
Зачем возвращать, если убиваешь?
Зачем убивать если возвращаешь?


 
Reindeer Moss Eater ©   (2004-12-10 14:50) [6]

Function AnyFunction: TStrings;
begin
Result := TStringList.Create;
Result.Add("AnyString");
end;


 
Sirus   (2004-12-10 14:58) [7]

ОК... Понятно... ТОлько при каждом использовании этой функции прога занимает все большее место в памяти (рост на 32 Кб)...


 
Александр Иванов ©   (2004-12-10 15:00) [8]

SL:=AnyFunction;
//...Используешь
SL.Free;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
1-1102785933
vvvaaa
2004-12-11 20:25
2004.12.26
Промотка панели


14-1102164214
Andy BitOff
2004-12-04 15:43
2004.12.26
Чьи файлы?


4-1100528405
Maxuz
2004-11-15 17:20
2004.12.26
Запуск внешнего приложения через CreateProcess


1-1102704211
LeoXXX
2004-12-10 21:43
2004.12.26
Components


4-1100336714
S@lik
2004-11-13 12:05
2004.12.26
Флеш диск





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский