Вопрос № 23574: Всем добрый вечер, ссылаюсь на вопрос № 23526
Вот пример, какой принцип сохранения был:
[Админы]
Maxvel=11111
Sergey=13123
Anna=12312
[Users]
Smoke=234242
Inna=12312
[Group1]
[Group2]
Alexey=12312
...Вопрос № 23576: Приветствую всех кто читает этот вопрос.
Вопрос таков:
Есть процедура которая должна выполняться по нажатию кнопки и при выполнении кода этой процедуры должна осуществляться проверка после выполнения каждой операции кода на изменение двух пер...
Вопрос № 23.574
Всем добрый вечер, ссылаюсь на вопрос № 23526
Вот пример, какой принцип сохранения был:
[Админы]
Maxvel=11111
Sergey=13123
Anna=12312
[Users]
Smoke=234242
Inna=12312
[Group1]
[Group2]
Alexey=12312
Andrey=12312
Как должно конвертировать:
Админы|Maxvel!$!11111
Админы|Sergey!$!13123
Админы|Anna!$!12312
Users|Smoke!$!234242
Users|Inna!$!12312
Group1!$!
Group2|Alexey!$!12312
Group2|Andrey!$!12312
P.S. Если встречается секция, а после нее сразу секция, нужно так [Group1] - Group1!$!
Это опять же пример, у файлов может быть разная кол-во секций и логинов с пароля.
Может так лучше объяснил.
С Уважением, Алексей
Отправлен: 16.07.2005, 00:09
Вопрос задал: Алексей (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Denisss
Здравствуйте, Алексей!
Вчера я Вам уже приводил пример, сегодня опять же его привожу, но с миниатюрными преобразованиями. С Вашим примером он делает именно так, как у Вас указано.
Приложение:
Ответ отправил: Denisss (статус: 10-ый класс)
Отправлен: 16.07.2005, 09:45 Оценка за ответ: 5 Комментарий оценки: Отлично, как раз это и нужно. Большое спасибо
Вопрос № 23.576
Приветствую всех кто читает этот вопрос.
Вопрос таков:
Есть процедура которая должна выполняться по нажатию кнопки и при выполнении кода этой процедуры должна осуществляться проверка после выполнения каждой операции кода на изменение двух переменных (логических) Pause и Stop, при этом процедура выполняется один раз, т.е. while Stop=false do ... не катит.
Заранее благадарю за ответы!!!
Отправлен: 16.07.2005, 01:49
Вопрос задал: GREEDY (статус: Посетитель)
Всего ответов отправлено: 5
Отвечает: Malish
Здравствуйте, GREEDY!
Самое простое решение в данной ситуации создать поток который бы следил за изменением этих переменных. Сравнение постоянно и основной поток нормально работает.
Ответ отправил: Malish (статус: Студент)
Отправлен: 16.07.2005, 02:06
Отвечает: Ballon
Здравствуйте, GREEDY!
Если тебе надо чтоб процедура все время выполнялась. Тогда поставь её на таймер
Ответ отправил: Ballon (статус: 3-ий класс)
Отправлен: 16.07.2005, 08:07
Отвечает: Denisss
Здравствуйте, GREEDY!
Поставьте операцию проверки в поток. Если нет желания заморачиваться с потоками, то можете воспользоваться таймером из набора компонент JVCL. В нем таймер использует потоки. Вставьте в него процедуру проверки и все будет нормально работать.
Ответ отправил: Denisss (статус: 10-ый класс)
Отправлен: 16.07.2005, 09:36
Отвечает: sir henry
Здравствуйте, GREEDY!
Ну дак и поставте после каждой операции кода проверку на Pause и Stop. Чего голову то ломать?
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 16.07.2005, 19:19
Отвечает: Werewolf
Здравствуйте, GREEDY!
procedure TForm1.ButClick(Sender: TObject);
begin
stop:=false;
pause:=false;
repeat
myproc;
until (stop or pause);
myproc;
end;
Ответ отправил: Werewolf (статус: 3-ий класс)
Отправлен: 17.07.2005, 23:54