Один экземпляр программы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Gigahard
Бывалый
Бывалый
 
Сообщения: 253
Зарегистрирован: 24.07.2002 (Ср) 11:15
Откуда: Russia

Один экземпляр программы

Сообщение Gigahard » 01.12.2005 (Чт) 16:40

Конечно понимаю, что вопрос глупейший, но не могу я на данный момент инфы по нему накопать. Как сделать так, чтобы одновременно запускалась бы только одна копия программы?
Старый глюк лучше новых двух!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.12.2005 (Чт) 16:48

самой первой строчкой:
Код: Выделить всё
If App.PrevInstance Then End
Изображение

Gigahard
Бывалый
Бывалый
 
Сообщения: 253
Зарегистрирован: 24.07.2002 (Ср) 11:15
Откуда: Russia

Сообщение Gigahard » 01.12.2005 (Чт) 16:52

Спасибо :). Только почему то это не работает с формой в которую добавлен контрол ToolBar... С чего бы это?
Старый глюк лучше новых двух!

Gigahard
Бывалый
Бывалый
 
Сообщения: 253
Зарегистрирован: 24.07.2002 (Ср) 11:15
Откуда: Russia

Сообщение Gigahard » 01.12.2005 (Чт) 17:24

А оно очень нужно...
Старый глюк лучше новых двух!

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 01.12.2005 (Чт) 17:44

в моделе делаешь процедуру:

Код: Выделить всё
Public Sub Main()


If App.PrevInstance Then End
MainForm.Show

End Sub


В свойствах проекта устанавливаешь запуск через процедуру Main()

Gigahard
Бывалый
Бывалый
 
Сообщения: 253
Зарегистрирован: 24.07.2002 (Ср) 11:15
Откуда: Russia

Сообщение Gigahard » 01.12.2005 (Чт) 17:58

Да... С модулем работает как надо :) Но баг зачтен :).

Спасибо.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Don Leno, Google-бот, SemrushBot и гости: 124

    TopList