Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, Linux, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Запрещаем повторный запуск программы
 Категория: Визуальное программирование » Visual Basic (VB) | автор: Hackintosh | 9 апреля 2009 | Просмотров: 16781  



 
Доброго времени суток! Сегодня мы разберем очень простую программку которая запретит повторный запуск .exe файла. В моей практике бывали случаи когда повторный запуск одной и той же программы мог привести к катастрофическим последствиям (например наша прога ведет лог в C:\log.log и мы запускаем еще одну копию проги которая начинает либо его переписывать либо создаст переполнение и выдаст ошибку). Но лог это еще цветочки по сравнению с ситуацией когда прога использует файл конфигурации, русурс или того хуже оперирует файловой системой. Хотя на бейсике многое из вышеперечисленного реализовать сложно, возможность запрета повторного запуска желательно знать.

Private Sub Form_Load()
If App.PrevInstance = True Then
MsgBox "Копия программы уже запущена!", vbExclamation, "Предупреждение"
End
End If
End Sub


Первая строка сообщает о процедуре загрузки формы (своего рода событие)
Во второй строке мы поставили условие - Если Приложение.Запущено = правда тогда
Третья строка выбивает нам окошко с предупреждением о повторном запуске приложения
Четвертая строка закрывает нашу программу (выгружает из памяти)
В пятой мы закрыли условие If
Шестая строка говорит о завершении процедуры
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 2)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Рассуждения о Delphi
  • Типы данных полей
  • Скрипт по борьбе с вирусами на флэшках
  • ChangeMySP. Меняем Service Pack системы
  • Переменные в PHP. Типы данных, инициализация переменных, работа с переменны ...
  •  
    Комментарии (10) Распечатать




     Написал: grpoin
     29 мая 2009 20:39 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    хочется забить на все
     
     Публикаций: 0 | Комментариев: 0


     Написал: igbras
     29 мая 2009 23:59 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    всем привет из Киева
     
     Публикаций: 0 | Комментариев: 0


     Написал: Codeserfer
     30 мая 2009 00:09 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    igbras,
    всем привет из Москвы!
     
     Публикаций: 131 | Комментариев: 108


     Написал: ivandito
     5 июня 2009 10:36 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    день хороший начался для меня
     
     Публикаций: 0 | Комментариев: 0


     Написал: JalgegeAngerm
     19 сентября 2010 16:46 | ICQ: 491433029
     

    Группа: Посетители
    Регистрация: 10.09.2010
    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently


    --------------------
     
     Публикаций: 0 | Комментариев: 5


     Написал: JalgegeAngerm
     20 сентября 2010 01:24 | ICQ: 491433029
     

    Группа: Посетители
    Регистрация: 10.09.2010
    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    455769

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    458795

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    792395

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    686320

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    761337

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    562077

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    774476


    --------------------
     
     Публикаций: 0 | Комментариев: 5


     Написал: JalgegeAngerm
     21 сентября 2010 01:23 | ICQ: 491433029
     

    Группа: Посетители
    Регистрация: 10.09.2010
    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    307380

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    903733

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    574725

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    900905

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    574630

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    387811

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    339839

    Thank you Admin. Your site honey. I am sorry for my English, I only the beginnings to study it recently
    218138


    --------------------
     
     Публикаций: 0 | Комментариев: 5


     Написал: JalgegeAngerm
     20 ноября 2010 03:13 | ICQ: 491433029
     

    Группа: Посетители
    Регистрация: 10.09.2010
    Who does that think? Whether there are development prospects?

    Who does that think? Whether there are development prospects?


    --------------------
     
     Публикаций: 0 | Комментариев: 5


     Написал: Codeserfer
     21 ноября 2010 13:21 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    JalgegeAngerm,
    Where isnt't development prospects, only code
     
     Публикаций: 131 | Комментариев: 108


     Написал: JalgegeAngerm
     11 января 2011 20:47 | ICQ: 491433029
     

    Группа: Посетители
    Регистрация: 10.09.2010
    hello forum! 7764

    hello forum! 4769


    --------------------
     
     Публикаций: 0 | Комментариев: 5


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Чего нам не хватает?

    Ничего, все прекрасно и так!
    Другого дизайна
    Больше кодов
    Больше комментариев
    Посещаемости
    Дополнительных сервисов для удобства пользователей
    Другое (напишите, пожалуйста, что)
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама