![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Avers |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.6.2008 Где: 26rus Репутация: нет Всего: нет |
Как получить информацию о последнем удачном запуске программы?
Как вообще это делается? Есть приложение, подключающееся к базе данных. Нужно при посторном запуске программы азполнить поле "Login" тем именем, кто последним сделал удачный запуск (запуск данной копии проги на данном компьютере). Есть модуль (уже готовый) в котором все это замечательно работает. Но стоит мне упоказвать его в пакет .bpl... запускается каждый раз с пустым полем "Пользователь". :( Если можно, дайте ссылочку на соответствующую инфу. --------------------
Born to be wild |
|||
|
||||
| morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 2 Всего: 8 |
||||
|
||||
| Avers |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.6.2008 Где: 26rus Репутация: нет Всего: нет |
Дело в том, что эта информация есть где-то в системе... ее бы достать.
--------------------
Born to be wild |
|||
|
||||
| CodeMonkey |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1839 Регистрация: 24.6.2008 Где: Россия, Тверь Репутация: 29 Всего: 89 |
Не ясно. Программа ваша или нет? Писали вы или нет?
Если ваша, то вы что не можете открыть unit с формой и посмотреть куда/откуда он пишет/читает настройки? Нет никакого понятия "удачный запуск программы". Сама программа в определённый момент времени решает записать свои настройки в реестр или в файл. При следующем запуске она их оттуда читает. Всё. Точка. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 7 Всего: 38 |
Не факт... Система фиксирует запуск программы, но не факт, что он удачный. -------------------- ![]() |
|||
|
||||
| Avers |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.6.2008 Где: 26rus Репутация: нет Всего: нет |
Модуль писал не я. Но сейчас рабоать с ним приходится мне.
Ни в одной строке модуля обращения к реестру нет. Максимум чтение из командной строки ParamStr(). После того, как я меняю cxTextEdit (для имени пользователя) на стандартный TEdit (чтобы не таскать за bpl-кой cxКомпоненты), так эта заместальная способность (при запуске самостоятельно заполнять EditLogin) пропадает. К слову у стандартного TEdit сохраняю имя и свойства предыдущего TcxTextEdit - дабы не менялся код программы. --------------------
Born to be wild |
|||
|
||||
| CodeMonkey |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1839 Регистрация: 24.6.2008 Где: Россия, Тверь Репутация: 29 Всего: 89 |
Посмотрите поиском обращение к Edit-у имени пользователя во всех модулях программы. Проверьте, не используются ли в проекте компоненты для сохранения состояния окон типа TJvFormStorage. В частности, поскольку у вас используются компоненты Dev Express (типа, об этом не надо было в вопросе говорить, да? Та чё там, тут телепаты ведь сидят), то проверьте наличие и свойства таких компонент, как, например, TcxPropertiesStore. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. |
|||
|
||||
| Avers |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.6.2008 Где: 26rus Репутация: нет Всего: нет |
Пасиба)
На счет компонентов TcxPropertiesStore и TJvFormStorage не знал. Пошел искать) Добавлено через 11 минут и 3 секунды Стыдно.... Как раз TcxPropertiesStore и стояло... --------------------
Born to be wild |
|||
|
||||
![]()
|
| Правила форума "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. |