Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];

Вниз

MDIChildren   Найти похожие ветки 

 
il2   (2002-02-07 14:57) [0]

При создании множества потомков MDIChildren формы мне нужно узнать его идентификатор и точно сослаться на него. Я выхожу из этого положения путем создания массива указателей на эту форму и при создании формы я записываю индекс массива в Teg Формы и при надобности считываю его (например когда мне нужно показать или уничтожить именно тот потомок формы. Но этот метод меня не устраивает потому, что используеться много память под массив указателей. Крутые программисты подскажите пожалуста мне дурачку как это сделать по другому ведь сама MDIForm както зннает его идентификатор (ведь при caFree уничтожаеться только один потомок). Способ с property MDIChildren не предлогать (работает не коректно, постоянно меняется индех).


 
BlankAlex   (2002-02-07 15:12) [1]

Я не совсем понял твой вопрос. Если тебе из главной формы нужно программно уничтожить дочернюю, то тебе все-равно нужно знать, какую именно. Для этого в любом случае прийдется пользоваться tаg-ом или создавать свое свойство, чтобы определить какую именно уничтожать. И почему массив жрет много памяти, ведь указатели по 4 байта. А вообще зачем он нужен? Если предположим у тебя дочерние создаются из TreeView, то записывай им в tag какой-нибудь идентификатор, а потом перебирай childы



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
7-79477
Киселев Сергей Николаевич
2001-10-26 03:22
2002.02.25
Работа с модемом


1-79307
TAN
2002-02-07 10:52
2002.02.25
Как убрать в DBCtrlGrid полосу прокрутки


1-79388
Lamery
2002-02-08 14:46
2002.02.25
Паскаль


4-79517
AlexandrH_
2001-12-25 09:29
2002.02.25
Указатель


1-79338
ЕвгенийА
2002-02-08 01:20
2002.02.25
Вопрос по формам...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский