|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2007, 12:17 | #1 |
Форумчанин
Регистрация: 28.06.2007
Сообщений: 123
|
Раскрытие txt в таблицу,какой цикл?
Всем привет! Есть идея,но не знаю как реализовать. Необходимо список асек номер;пароль в txt раскрыть в табличку как для базы данных.
Типа: |Номер|Пароль| |Номер|Пароль| |Номер|Пароль| |Номер|Пароль| Какой цикл? Я в этом деле новичек,извеняюсь если глупый вопрос задал. заранее спасибо. |
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 |
Форумчанин
Регистрация: 28.06.2007
Сообщений: 123
|
Ок=))) Спс,а как задать например открытие файла каждые 2-3 секунды?
|
29.06.2007, 15:13 | #4 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
используй таймер (timer) с вкладки System.... В тело таймера вставь код,написанный ранее.... Интервал выставь....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
29.06.2007, 15:24 | #5 |
Форумчанин
Регистрация: 28.06.2007
Сообщений: 123
|
То-есть таймер выполняет то,что вего теле каждые(заданный промежуток),а как остановить? И таймер как вызывать например с кнопки?
|
29.06.2007, 15:32 | #6 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
В начале Timer1.Enabled:=false;
При нажатии на кнопку такой код: Код:
Life is too short, play more...
Как правильно задавать вопросы |
29.06.2007, 15:34 | #7 |
Форумчанин
Регистрация: 28.06.2007
Сообщений: 123
|
МЕГАСПАСИБО! Наконец я разобрался!
|
29.06.2007, 15:52 | #8 |
Форумчанин
Регистрация: 28.06.2007
Сообщений: 123
|
Вот еще такая вещь:
AssignFile(myFile, 'файл_с_паролем.txt'); не может найти у меня файл, |
29.06.2007, 16:28 | #9 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
Значит надо указать полный путь к файлу
|
02.07.2007, 14:31 | #10 |
Форумчанин
Регистрация: 28.06.2007
Сообщений: 123
|
Сработало=)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цикл | 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 |