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

Вниз

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

 
Dot   (2005-04-15 14:05) [0]

Здравствуйте мастера.
Я пишу программу на чистом Апи.
в программе необходимо подключить сторонний юнит, в котором объявлен uses Forms, самой формы нет, но он обращается к моей форме (то есть он думает что я тоже создал уже VCL форму.)
Возможно ли вообще заставить его работать с не-VCL формой , то есть с Апи. ?


 
Digitman ©   (2005-04-15 14:15) [1]


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


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


 
Eraser ©   (2005-04-15 14:16) [2]

Dot

Если требует объект наследник TForm- значит нельзя...


 
alpet ©   (2005-04-15 14:29) [3]

Точнее - если используется наследник TForm - выигрыша в размере выходного файла не будет - можно использовать формы в основной программе. Другое дело, если доступен исходник "стороннего юнита" - в нем можно исправить обращения к форме на обращения к API-окну.


 
Dot   (2005-04-15 22:27) [4]

Исходник юнита есть!
Как раз и думаю что же там в нем наисправлять


 
Digitman ©   (2005-04-16 13:26) [5]


> думаю что же там в нем наисправлять


убери из его uses модуль Forms и попробуй скомпилировать - компилятор укажет тебе на все места в юните, где тем или иным образом используется модуль Forms .. а дальше - анализируй, что там и зачем, надо оно тебе или не надо ...


 
GrayFace ©   (2005-04-16 18:28) [6]

Кроме Forms надо убрать Controls - он, как мне помнится, дает основную часть объема.



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

Форум: "WinAPI";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.014 c
6-1107518050
JaoDa
2005-02-04 14:54
2005.06.06
Сниффер


1-1116501791
Shredder
2005-05-19 15:23
2005.06.06
Преобразование: строка -> число


14-1116406011
Андрей Жук
2005-05-18 12:46
2005.06.06
Никто не работал с wxWidgets?


1-1116916439
Pavelkq
2005-05-24 10:33
2005.06.06
Переброска массивов


1-1116484642
ANB
2005-05-19 10:37
2005.06.06
Как удобнее оформит передачу массива записей в функцию





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский