Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как создать одиночную форму.

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
имя всегда можно сделать уникальным. Конечно вы можете протеречить мне - случайным образом имя может совпасть. Но и при реализации с мютексами(файлами, реестром) может быть совпадение, причём вероятность не ниже. Можно также на форму кинуть какой-нибуть едит, в него писать какой-то "уникальный" идентификатор. с помощью FindWindowEx искать его и проверять. идентификатор может генерироваться на основании чего угодно: даты, серийного номера винта, можно использовать стандартный GUID - там уникальность гарантирована MicroSoft.
 
P.S. Когда я учил информатику в академии за программу, даже полностью рабочую, но в заголовке виднелось Form1 - больше тройки не увидишь, без комментариев.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 11:07 10-03-2005
nazaret

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если
"CBuilder 4.0 Professional не знает  mutex."
может быть скопировать winbase.h из 5 версии Builder, переименовав его (там, наверное, такой файл есть) и подключив к проекту?  

Всего записей: 29 | Зарегистр. 31-07-2003 | Отправлено: 11:11 10-03-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
правда у Buildera могут быть небольшие проблемы с разворачиванием окна, если оно свёрнуто

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 11:11 10-03-2005 | Исправлено: OdesitVadim, 11:13 10-03-2005
Ghena



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nazaret
Mezhdu 4.0 i 5.0 versii boljshaja raznitza v bibliotekah , i predlozhenyj vami variant ne podhodit.

Всего записей: 151 | Зарегистр. 07-02-2002 | Отправлено: 09:23 11-03-2005
Ghena



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim
 
Tvoja ideea mne pokazalas' interesnaja , no kak sdelat' ee pod winapi

Всего записей: 151 | Зарегистр. 07-02-2002 | Отправлено: 18:46 23-03-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ghena
FindWindowm, FindWindowEx это WinAPI функции. сформулируй конкретней

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 19:48 23-03-2005
Ghena



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Znaju chto ne po teme :u menja netu literatury po WinApi, functsii ne znaju.
OdesitVadim
V predyduschem primere vy napisali FindWindow (bez m) i mne vydavalo oshibku po etoj functsii. Poprobuju variant FindWindowm()

Всего записей: 151 | Зарегистр. 07-02-2002 | Отправлено: 17:49 24-03-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
FindWindowm

- m лишняя, смазал малость.
Ghena
Где взять литературу?
во первых жмёш F1.
а во вторых забеги сюда http://www.bcbdev.ru/ - там много по АПИ и с упором на Билдер

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 18:05 24-03-2005
Ghena



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim
Spasibo za sovet, zavtra poprobuju.
PS Svarga, izvini po povodu literatury.

Всего записей: 151 | Зарегистр. 07-02-2002 | Отправлено: 21:53 24-03-2005
Ghena



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim
Poproboval cherez FindWindow() i pri zapuske programy srazu zakryvaetsa.  

Всего записей: 151 | Зарегистр. 07-02-2002 | Отправлено: 09:25 04-04-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как создать одиночную форму.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru