Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

резиденты под виндовс XP, не получается под виндовс резиденты
Отображение времени из БД Access
JPEG, Считывание JPEG без использования VCL
Как вывести bitmap?
Резидентная программа, Прога, удаляющая определенную инфу
Как одновременно воспроизвести несколько Wav
Как мне объявить структуру, не помню ключевых слов. СРОЧНО!!!
Нужна спецификация Corba IDL
Dll работает не всегда
Как сдвинуть спектр звукового сигнала?
Изменение kernel32.dll
"Установка и удаление программ"
Просто супер лёгкая вещица!!!, Компанент и мышь
Игнорировать код при условии...
Протокол обмена компа с мобильником ?
Download Delphi7, Download Delphi7
Timer - тыртыртуртур, а нужно тррррррррррр., Timer - тыртыртуртур, а нужно трррррррр
Kylix: Время создания файла
Кто нибудь использует Rational Rose с Delphi?, Rational Rose
Динамические структуры данных, Динамические структуры данных
OnTimer и отладка, помогите в теории и практике
Translater ..По Срочнякам, Помогите плизз
System Tray, RxLib
MENUS, ToolBar - HELP
Как Вы относитесь к курящим девушкам?
PopupMenu как в DELPHI7, PopupMenu как в DELPHI7 - HELP
Как получить инфу о жестком диске?
Средняя частота байт
ListView, ListView - HELP!
PropertySheet, Закладка свойств
OpenGL, прозрачные объекты
XPStyle Vs Standart, XPStyle Vs Standart - HELP
QReport в Delphi7
порт lpt, как записать значение
Как лучше писать БД?, Что использовать?
Интернет и Web, IP-адресс
Полезные примочки для ListBoxа и для ComboBoxа
TStringGrid
в переменной записано имя процедуры
Как создать форму с визуальным компонентом, ручками
windows
Бизнес логика в хранимых процедурах...
Изменение параметров BDE - алиаса, Как применить?
QReport, основы
Как заглушить системную службу?
Запуск формы один раз
Хранение изображений и их склеивание, Нужен способ
Форма в центре экрана, Как сделать чтобы форма при запуске прил
Подскажите, как считывать файл, открытый другой, программой?
Mirror ListBox
Дата в Win2000, Неправильный год в Win2000
API func's
Версия Windows
Инсталлятор для BDE - программы., Как перенести алиасовский PATH?
Окно поверх всех окон, Как сделать
Directory+Hidden
IBInstall - как провести инсталляцию на чистой маш, Польза-то вообще есть?
Outlook расширения, Кто писал?
alternativa TEdit
Работа с процессором, Помогите, чем можете...
Запрет функции печати
Создание компонента,, во время выполнения программы
Копирование
Ребята, где можно про DAO почитать?
Настройки...
ComboBox в ячейке StringGrid под углом 90 градусов, Как перевернуть ComboBox?
Добавление компонента!, Не получается.
Отправка почты в Дельфи 7, Помогите разобраться в приаттачивании
Версии Delphi, Какая больше нравится ??
ФОРМА, Хочу чтобы форма была на весь экран

Платные хостинги     Раскрутка сайта     Книги по программированию


Запуск формы один раз

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- If Form2.Showing then Form2.SetFocuselse<Создаешь ее>

- А можно глобальную хранить переменную типа boolean:Код ...var Act: boolean;...procedure TForm1.FormCreate(...);begin ... Act:=false;end;procedure TForm1.Button1Click(Sender:TObject);...begin... if not Act  then   begin    Form1.ShowModal;    Act:=True;   end;end;highlightSyntax('delphiTIzN2M','delphi');

- А можно еще при запуске приложения пытаться искать твою форму (FindWindow), если такое окно существует, то на него автоматически фокус, а запущенное приложение закрываем. Вот и все.

- Или в атомы писать.

- сложно все как-то...об этом даже не надо задумываться:можно просто всегда использовать метод showесли форма еще не открыта - она будет показанаесли форма уже открыта - она просто станет активнойпримечание: форма должна быть в списке auto-create (она там по умолчанию)----Код If Form2.Showing then Form2.SetFocuselse<Создаешь ее>highlightSyntax('delphiYmJhNG','delphi');если при проверке Form2.Showing форма еще не будет создана, могут возникнуть проблемы

- По мне так лучше с помощью API функций ее найти и отобразить, а если не найдено так создать.... вообщем как предложил serious. И совсем это не сложно..

- Из всех вариантов, что я когда-либо слышал мне понравилось 21. Через FindWindow получать хэндл окна - в случае если приложение окошечное.2. Создавать и использовать мютекс (OpenMutex, CreateMutex).

- Ну дак наверное не трудно сделать проверку на существование формы? Я дал в общем виде. Если быть точнее, то можно, например, сделать так:Код procedure TForm1.Button1Click(Sender: TObject);beginif Form2<>nil thenbeginwith Form2 do begin  if not Showing then    Show;  SetFocus; end;endelsebegin Form2:=TForm2.Create(Form1); Form2.Show;end;end;highlightSyntax('delphiFmMzc4Y','delphi'); Это сообщение отредактировал <Spawn> - 14.3.2003, 20:24

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование