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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2008, 19:47   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
Восклицание Событие один раз

Подскажите как написать код чтобы при первом
запуске программы происходило событие,
например занесение информации в реестр,
а при следующих запусках программы
больше это событие не происходило,
то есть только один раз
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 01.04.2008, 19:54   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Так и проверяйте наличие нужной информации в реестре, если её нет - записывайте...
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 01.04.2008, 20:00   #3
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Ну так сделай в событии OnCreate сделай проверку например:
If есть ключ в реестре then
exit else
заносишь ключ в реестр;
FaTaL вне форума Ответить с цитированием
Старый 01.04.2008, 20:35   #4
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Нужно так чтобы в реестр обращение было сделано один раз при первом
запуске программы,и больше в реестр не обращаться,типа при первом запуске код внесли и больше это событие не происходило
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 01.04.2008, 20:40   #5
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Обращаться и вносить изменения это разные вещи. Ну на крайняк создайте рядом с прогой файл какой-нить и делать проверку не в реестре, и именно
If FileExists (файл) then Exit else добавить в реестр.
Только это по меньшей мере глупо. Легче в реестр обратиться и проверить.
FaTaL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проипсать событие? Sanek777 Общие вопросы Delphi 3 10.08.2008 14:48
Событие terminadoor Общие вопросы Delphi 13 17.07.2008 09:25
Событие maha Общие вопросы Delphi 6 18.06.2008 18:53
событие BeforePost azat БД в Delphi 2 17.12.2007 15:34
Как поймать событие в COM? den303 Общие вопросы Delphi 0 13.09.2007 12:06