Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2007, 12:17   #1
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию Раскрытие txt в таблицу,какой цикл?

Всем привет! Есть идея,но не знаю как реализовать. Необходимо список асек номер;пароль в txt раскрыть в табличку как для базы данных.

Типа:

|Номер|Пароль|
|Номер|Пароль|
|Номер|Пароль|
|Номер|Пароль|

Какой цикл?

Я в этом деле новичек,извеняюсь если глупый вопрос задал. заранее спасибо.
Kukkk вне форума Ответить с цитированием
Старый 29.06.2007, 13:35   #2
Ядовитый
 
Регистрация: 06.04.2007
Сообщений: 7
По умолчанию

// Разделитель - ;
// номер;пароль
// номер2:пароль2
type
TRec = record
Nomer: String;
Password: String;
end;
var
myFile: TextFile;
str, buf: String;
rec_array: array of TRec;
i: Integer;
begin
// открываешь файл
AssignFile(myFile, 'файл_с_паролем.txt');
try
Reset(myFile);
SetLength(rec_array, 0);
while not Eof(myFile) do
begin
SetLength(rec_array, Length(rec_array) + 1);
ReadLn(myFile, str);
for i:=1 to Length(str) do
if str[i]=';' then
begin
rec_array[Length(rec_array)].Name:= Copy(str,1,i-1);
rec_array[Length(rec_array)].Password:= Copy(str,i+1, Length(str));
end;
end;
finally
CloseFile(myFile);
end;

Что-то типа этого)))
Ядовитый вне форума Ответить с цитированием
Старый 29.06.2007, 15:06   #3
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

Ок=))) Спс,а как задать например открытие файла каждые 2-3 секунды?
Kukkk вне форума Ответить с цитированием
Старый 29.06.2007, 15:13   #4
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от Kukkk Посмотреть сообщение
Ок=))) Спс,а как задать например открытие файла каждые 2-3 секунды?
используй таймер (timer) с вкладки System.... В тело таймера вставь код,написанный ранее.... Интервал выставь....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Старый 29.06.2007, 15:24   #5
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

То-есть таймер выполняет то,что вего теле каждые(заданный промежуток),а как остановить? И таймер как вызывать например с кнопки?
Kukkk вне форума Ответить с цитированием
Старый 29.06.2007, 15:32   #6
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

В начале Timer1.Enabled:=false;
При нажатии на кнопку такой код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 Timer1.Enabled:=not Timer1.Enabled;
end;
т.е. если таймер запушен, то он останавливается, иначе запускается.
Alex21 вне форума Ответить с цитированием
Старый 29.06.2007, 15:34   #7
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

МЕГАСПАСИБО! Наконец я разобрался!
Kukkk вне форума Ответить с цитированием
Старый 29.06.2007, 15:52   #8
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

Вот еще такая вещь:
AssignFile(myFile, 'файл_с_паролем.txt');
не может найти у меня файл,
Kukkk вне форума Ответить с цитированием
Старый 29.06.2007, 16:28   #9
Трофимов Александр
Форумчанин
 
Аватар для Трофимов Александр
 
Регистрация: 03.11.2006
Сообщений: 321
По умолчанию

Значит надо указать полный путь к файлу
Трофимов Александр вне форума Ответить с цитированием
Старый 02.07.2007, 14:31   #10
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

Сработало=)
Kukkk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл Sota Паскаль, Turbo Pascal, PascalABC.NET 1 24.03.2008 19:50
Цикл... Лёка PHP 5 03.02.2008 21:38
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34
3-ой цикл LeoN Общие вопросы Delphi 5 12.06.2007 14:15