Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

TStringList в Resulte   Найти похожие ветки 

 
eLVik ©   (2003-02-03 23:14) [0]

Доброй ночи, МАСТЕРА!!!
У меня тут проблемка возникла. Хочу, чтобы моя функция возвращала список строк, то бишь StringList. Как правильно декларировать и реализовать такую функцию? Для Вас, я думаю, это просто.

И ещё. Хотелось бы знать структуру, методы работы с файлами *.dat
Не могли бы Вы дать ссылку, если не затруднит.

Спасибо


 
Cobalt ©   (2003-02-03 23:22) [1]

В *.dat может храниться что угодно (от видео до хз чего).
Вспомнилось, кстати - user.dat & system.dat - эти, что ли?


 
eLVik ©   (2003-02-03 23:50) [2]

> Cobalt
Ну вообще то, я знаю что в *.Dat можно хранить разную инфу... и реестр виндов в том числе.
Однако, как мне работать с такими файлами? Это ведь не совсем база данных и не текстовый файл...

Ну да ладно. А как на счёт функции со СтрингГридом?


 
MBo ©   (2003-02-04 06:26) [3]

Чаще всего стоит делать так:
Procedure MakeStrings(SList:TStrings);

процедуре передается уже существующий список строк (созданный заранее StringList или, например, Memo.Lines)
В таком случае она получается достаточно универсальной, и нет сомнений, где уничтожать этот список. Если внутри процедуры методы, имеющиеся у TStringList, но отсутствующие у TStrings, придется описать параметр SList:TStringList.
Можно, конечно и функцию сделать

function MakeList(n:Integer):TStringList;
var i:integer;
begin
Result:=TStringList.Create;
for i:=0 to n-1 do
Result.Add(IntToStr(i)));
end;


 
malkolinge ©   (2003-02-04 11:21) [4]

Не судите строго, но мне кажеться что тип функции должен быть TStrings.


 
eLVik ©   (2003-02-05 17:39) [5]

Спасибо.


 
gsu ©   (2003-02-05 17:47) [6]

>> Ну вообще то, я знаю что в *.Dat можно хранить разную инфу...
да ты хоть в exe храни, это всего лишь расширение
я,н-р, свои данные расчетов храню в формате *.gsu (-:|~



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

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-38088
Relict
2003-01-27 15:25
2003.02.13
Опять запись картинок на сервер


8-38399
phatom
2002-10-30 08:32
2003.02.13
Мерцание экрана при перерисовке.


9-37996
Lamer86
2002-09-07 14:45
2003.02.13
Документация к GLScene на русском


1-38345
egor
2003-02-03 20:13
2003.02.13
Memo


14-38512
Mihas
2003-01-28 14:25
2003.02.13
ВНИМАНИЕ ВСЕМ !!! ТРОЯН !!!