Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]


> подключить сторонний юнит


исходник его имеется ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо