![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| byravchik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.3.2009 Репутация: нет Всего: нет |
Доброго время суток! Подскажите, пожалуйста, как можно реализовать, следующую задачку:
программа при первом ее запуске на машине начинает вести счет времени сколько она работает...притом все время работы на компе должно суммироваться...и запоминаться...так же необходимо запоминать и считывать 3 значения , которые постоянно изменяются...
|
|||
|
||||
| Samhein |
|
|||
|
Башзэфашовец ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.6.2005 Репутация: нет Всего: 3 |
В текстовом файле всё сохраняй.
-------------------- Знаю форум наизусть, но писать еще боюсь |
|||
|
||||
| byravchik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.3.2009 Репутация: нет Всего: нет |
Хорошо, а как тогда организовать счет времени, которое работает программа?
|
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
Запускать таймер при запуске программы. Или при старте и завершении работы программы определять текущее время и находить разницу. Но тогда от проблемы перевода часов твоя программа не застрахована. Надежнее зацепиться за процессорное время. Это сообщение отредактировал(а) former - 14.3.2009, 18:35 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| byravchik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.3.2009 Репутация: нет Всего: нет |
Приведите,пожалуйста, пример или ссылочку с кодом для считывания, из созданного файла, данных..
|
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
А какой тип файла? p.s. Один топик - один вопрос. -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| byravchik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.3.2009 Репутация: нет Всего: нет |
Обычный текстовый, я его создал.. в него записалось 3 нужных мне значения(записал через writeln)...вот теперь при запуске программы мне нужно считать эти значения и переприсвоить их другим переменным... |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
Это сообщение отредактировал(а) former - 15.3.2009, 12:15 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Shtorm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.2.2009 Где: Таганрог Репутация: нет Всего: 1 |
Вообще для таких вещей удобнее использовать ini файлы и работа с ними шустрее вот примерчик
Почитай про ини-фалы, ничего сложного там нет, попробуй создать такой сам из моего примерчика или другого, потом загляни в папку, где создал этот инишник и открой его, всё станет понятным. На уникальность и обсалютную правильность не претендую, это пример, помню в хелпе по делфе тоже был пример, да и в DRKB по этому поводу инфвы достаточно. Это сообщение отредактировал(а) Shtorm - 15.3.2009, 13:43 |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
Shtorm, во второй части Вашего примера не увидел создания IniFileTurn, к тому же освобождение нужно производить в любом слочае, даже если ошибка. То есть в блоке try..finally..end. Еще, ИМХО, лучше бы было использовать конструкцию with..do, а не использовать переменную.
Про ини - http://forum.vingrad.ru/articles/topic-197956.html |
|||
|
||||
| byravchik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.3.2009 Репутация: нет Всего: нет |
Shtorm, спасибо за информацию попробую
|
|||
|
||||
| Shtorm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.2.2009 Где: Таганрог Репутация: нет Всего: 1 |
THandle, Писал, вспомнив свой старый пример, без имения под рукой делфы. Ты прав нужно ещё создавать
и освобождать после секции try. Тут важна суть, что текстовый файл не учен удобен для подобных вещей, ну а там уже кому как кайф, тот так и делает. Сейчас отредактирую. Это сообщение отредактировал(а) Shtorm - 15.3.2009, 13:36 |
|||
|
||||
| byravchik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 3.3.2009 Репутация: нет Всего: нет |
Спасибо всем за оказанную помощь
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |