|
Тема |
Re: е... [re: simple_code] |
|
Автор |
Mixy (миксер) |
|
Публикувано | 19.09.05 21:54 |
|
|
Материята, която засягаш, е доста сложна и малко хора са достатъчно компетентни, за да я дискутират (аз не спадам към тях).
> Какво става обаче, ако имам unit в които няма дефинирана форма, но чрез някоя функция или процедура се създава валидно копие на форма (в RunTime), която не се използва от никоя друга форма в проекта?
При положение, че твоя компонент търси активните форми само в design time и има съвсем друго поведение в run-time, формите, създадени динамично в run-time не бива да те притесняват.
Относно парсването на файловете на проекта, това беше просто идея - ако намериш името на .pas файла на главната програма, би следвало да имаш достъп до всички останали файлове.
Виж също и обекта TScreen. Той поддържа списък с всички активни форми, data-модули и т.н., но само в run-time. Разгледай сорса му, както и целия модул Forms - със сигурност ще откриеш интересни неща.
Успех!
Mixy
|
| |
|
|
|