|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.11.2010, 13:27 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
В данный момент пишу систему надстроек над чистым WinAPI (движок, так сказать). Система такая - создание приложения или окна в одну команду.
Код:
Но проблема в том, что список форм ПП хранит в своем модуле - создает их столько, сколько ему нужно. Доступа туда моей системой не предусмотрено. Придумал пока только один вариант - при вызове CreateForm в специальный список (Array of PForm) добавлять форму. При вызове DestroyForm - удалять форму и удалять её из списка. А при вызове DestroyApplication (его вызывает моя система по WM_DESTROY) уничтожать формы из списка, а потом вызывать уничтожение самого приложения. Состоятельна ли такая система или это огород? 14:42 Код:
Код:
Убьется ли Form.Handle? Правила раздела При создании темы или ответа на существующий вопрос вам необходимо соблюдать следующие несложные правила: ... 3. Не флудить. Флудом (пустой болтовней) считается все, не относящееся к теме. Здесь не чат, а форум серьезно увлеченных людей. К флуду относится также: - необоснованное (не требующееся по смыслу) цитирование предыдущего поста; - размещение своих постов подряд друг за другом - пользуйтесь кнопкой "Правка" для изменения своего сообщения. За флуд - автор поста получит нарушение №1 - "Флуд" и 2 очка штрафа.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось mihali4; 05.11.2010 в 14:54. |
06.11.2010, 17:30 | #2 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Я думаю других вариантов и быть не может я точно также использовал только переменную типа TList если мне надо узнать какую то информацию из объекта то я беру её из списка точно также и уничтожаю
Воображение важнее, чем знания. (Albert Einstein)
|
06.11.2010, 20:19 | #3 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Код:
Цитата:
Что если сделать так: Код:
p.s. простите за инглиш в комментах, привычка. Надеюсь и так ясно что да как. Последний раз редактировалось BOBAH13; 06.11.2010 в 20:21. |
|
06.11.2010, 20:22 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Сегодня утром сделал так:
Код:
Код:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
06.11.2010, 21:51 | #5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Хм странно. А ведь действительно Михалыч прав, смахивает на флуд какой то.
Зачем вы вообще спрашивали? Я вам дал верный вариант. Ну да ладно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с объектами С++ | bobby2008 | Общие вопросы C/C++ | 4 | 13.09.2010 15:58 |
Работа с объектами | dr.Chas | Общие вопросы Delphi | 1 | 25.05.2010 17:45 |
Система принятия решения (Экспертная система) | daranton | Microsoft Office Excel | 4 | 01.05.2010 17:55 |
Работа с объектами | NeXuLoN | Помощь студентам | 6 | 03.12.2009 07:45 |
Программа для "слежения" за com-портом | Levsha100 | Софт | 2 | 29.07.2009 14:41 |