![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CreateWindow и TForm1 [D7, Win2k]
Dot © (2005-04-15 14:05:00)Здравствуйте мастера.
Я пишу программу на чистом Апи.
в программе необходимо подключить сторонний юнит, в котором объявлен uses Forms, самой формы нет, но он обращается к моей форме (то есть он думает что я тоже создал уже VCL форму.)
Возможно ли вообще заставить его работать с не-VCL формой , то есть с Апи. ?
GrayFace (2005-04-16 18:28:00) [1]Кроме Forms надо убрать Controls - он, как мне помнится, дает основную часть объема.
Digitman (2005-04-16 13:26:00) [2]
> думаю что же там в нем наисправлять
убери из его uses модуль Forms и попробуй скомпилировать - компилятор укажет тебе на все места в юните, где тем или иным образом используется модуль Forms .. а дальше - анализируй, что там и зачем, надо оно тебе или не надо ...
Dot (2005-04-15 22:27:00) [3]Исходник юнита есть!
Как раз и думаю что же там в нем наисправлять
alpet (2005-04-15 14:29:00) [4]Точнее - если используется наследник TForm - выигрыша в размере выходного файла не будет - можно использовать формы в основной программе. Другое дело, если доступен исходник "стороннего юнита" - в нем можно исправить обращения к форме на обращения к API-окну.
Eraser (2005-04-15 14:16:00) [5]Dot
Если требует объект наследник TForm- значит нельзя...
Digitman (2005-04-15 14:15:00) [6]
> подключить сторонний юнит
исходник его имеется ?