![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.05.2010
Сообщений: 88
|
![]()
всем доброго времени суток... я пишу программу и мне надо сделать так что бы в памяти была только одна копия моей программы... то есть если я запускаю еще одно такое же окно, то оно запустится не должно, а прсто должен перейти фокус на уже окрытое окно... я пробовал таким вот способом:
Код:
подскажие как решить этот вопрос... может както опредилить есть ли еще окна с таким же классом и кепшеном... Последний раз редактировалось lowercase; 09.09.2010 в 23:43. |
![]() |
![]() |
![]() |
#2 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]()
в OnCreate пиши:
Код:
Код:
Только фокус возвращать не будет,а просто предотвратит повторный запуск приложения. Последний раз редактировалось ZvEr_HaCkEr; 10.09.2010 в 05:33. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.09.2009
Сообщений: 294
|
![]()
еще как вариант:
Код:
принимаю благодарности в письменном виде( весы слева)...
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Что то всё долго. Вот простой вариант:
Код:
|
![]() |
![]() |
![]() |
#5 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]() Цитата:
Код:
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 17.09.2009
Сообщений: 294
|
![]() Код:
принимаю благодарности в письменном виде( весы слева)...
![]() |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 23.05.2009
Сообщений: 59
|
![]() Цитата:
Где то так: Код:
P.S. а не лучше ли переменную wnd убрать? Последний раз редактировалось Nater; 10.09.2010 в 12:34. |
|
![]() |
![]() |
![]() |
#8 | |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]() Цитата:
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
копию сайта за 50 000 руб. | fedor_sadov | Фриланс | 3 | 26.05.2010 08:25 |
как сделать копию оболочки программы? | Mobile™ | Общие вопросы Delphi | 9 | 28.06.2009 15:29 |
Сохранить копию файла без макросов | viter.alex | Microsoft Office Excel | 3 | 19.02.2009 13:49 |
Не могу создать копию проекта | John_chek | БД в Delphi | 4 | 15.02.2008 15:53 |
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? | dimonchuk | Общие вопросы Delphi | 1 | 11.08.2007 12:13 |