Вниз
Скачать: CL | DM;

Программное добавление компонентов в uses   Найти похожие ветки 

← →
p0tia ©   (2003-10-16 17:08) [0]

Как програмно добавить компонент в uses. Во время исполнении программы


← →
Reindeer Moss Eater ©   (2003-10-16 17:10) [1]

Во время выполнения уже нет никакого uses


← →
Anatoly Podgoretsky ©   (2003-10-16 17:11) [2]

Можно и во время, любыми компонентами работы с текстовыми файлами.

Reindeer Moss Eater © (16.10.03 17:10) [1]
Наверно еще есть, не дурак же он


← →
Reindeer Moss Eater ©   (2003-10-16 17:14) [3]

Боюсь даже если он не он, и будет использовать компоненты для работы с текстовыми файлами, то все равно компонент в uses добавить не получится.
:)


← →
Amoeba   (2003-10-16 17:15) [4]

В "орешник" за такой вопрос! Не слабо! Всех переплюнул. Нечасто встречаешь столь ламерские вопросы.
Это что? С какого это бодуна вдруг взбрело в голову изменять ИСХОДНЫЙ КОД (!!!) пограммы во ВРЕМЯ ЕЕ ИСПОЛНЕНИЯ???


← →
Anatoly Podgoretsky ©   (2003-10-16 17:19) [5]

Reindeer Moss Eater © (16.10.03 17:14) [3]
Получится, ума много не надо.


← →
Reindeer Moss Eater ©   (2003-10-16 17:22) [6]

Меня щас начнет тянуть попросить привести пример кода :)


← →
Anatoly Podgoretsky ©   (2003-10-16 17:25) [7]

Ну или исходные тексты компонента включаеш в uses до символа ; или двоичный формат преобразовываешь в зестнадцатиричный и далее также. Естественно во время выполнения программы, иначе можно обойтись бех работы с файлами.


← →
Reindeer Moss Eater ©   (2003-10-16 17:28) [8]

Да не надо, не надо. Все еще не начало тянуть :)


← →
Anatoly Podgoretsky ©   (2003-10-16 17:34) [9]

Ладно подождем


← →
Palladin ©   (2003-10-16 17:34) [10]


> p0tia © (16.10.03 17:08)

перестань мучить и прикалывать народ, изучай основы, тебе еще Игорь Осовъяк сказал по поводу того что не за соответствующие своему развитию задачи берешься...


← →
pasha_golub ©   (2003-10-16 17:35) [11]

NUT!!!


← →
KSergey ©   (2003-10-16 17:36) [12]

Автору: а накой их туда добавлять?
Распишите задачу более подробно, а то непонятно.


← →
Palladin ©   (2003-10-16 17:38) [13]

да чего не понятного, хочет объекты в runtime создавать, а в uses прописывать не хочет, наверно потому что исполняемый файл большой становится...


← →
PVOzerski ©   (2003-10-16 17:49) [14]

Ну, DLL-и подгружать можно... Только их написать придется сначала, используя uses :^)


← →
p0tia ©   (2003-10-16 18:19) [15]

Просто нужно программно включать и отключать библиотеку XPMAN


← →
mOOx_ ©   (2003-10-16 18:54) [16]

Библиотеку? А как ты ее в юзез подключаешь?


← →
p0tia ©   (2003-10-16 19:34) [17]

uses
... , XPMan;


← →
mOOx_ ©   (2003-10-16 19:39) [18]

А библиотека это типа длл, или что-то еще?


← →
KSergey ©   (2003-10-17 07:39) [19]

[15] p0tia © (16.10.03 18:19)

Распишите подробно: что в вашем понимании "программно включать и отключать библиотеку"?
Лично мне не понятно.
Как это должно выглядеть?


← →
Reindeer Moss Eater ©   (2003-10-17 08:46) [20]

Нет такой библиотеки. Есть такой ресурс.


← →
Reindeer Moss Eater ©   (2003-10-17 09:01) [21]

Единственное назначение класса TXPManifest - это что бы имелся файл XPMan.pas

Единственное назначение компонента TXPManifest - добавлять в uses файл XPMan.pas

Единственное назначение файла XPMan.pas
иметь строку {$R WindowsXP.res} которая вызывает присоединение ресурса манифеста WindowsXP.res к приложению.


← →
Calm ©   (2003-10-17 09:24) [22]


> Единственное назначение класса TXPManifest - это что бы
> имелся файл XPMan.pas

:))
Т.е. назначение классов оказывается состоит в том, чтобы имелись соответствующие файлы? :))
А я то думал, что пишу классы для расширения фунциональности проги, для возможности будущего расширения и т.п. А оказывается, чтобы файлы были :))


← →
Reindeer Moss Eater ©   (2003-10-17 10:04) [23]

А я то думал, что пишу классы для расширения фунциональности проги, для возможности будущего расширения и т.п. А оказывается, чтобы файлы были :))

Смех без причины.

Классы - да, для этого.
А вот класс TXPManifest - для того для чего я сказал выше.


← →
Rouse_ ©   (2003-10-17 12:47) [24]

Если охота добавлять/удалять манифест во время работы программы, то можно сделать это другим способом.
Для этого текст манифеста сохраняется в отдельный файл и файл переименовывается в "Имя программы с расширением".manifest

Например.
Программа: Progect1.exe
Манифест: Progect1.exe.manifest

Желаю успехов



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

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.043 c
1-41718
Yuri Btr
2003-11-03 16:50
2003.11.13
Глюк с TSpeedButton ?


1-41196
Ivolg
2003-11-02 13:12
2003.11.13
Кнопка закрыть


7-42171
AndreySoft
2003-08-30 01:35
2003.11.13
Как вывести все имена логических дисков


14-41935
konstantinov
2003-10-20 21:45
2003.11.13
Подскажите формулу градусы Кельвина -> Фаренгейт


1-41459
СержК
2003-10-29 11:02
2003.11.13
DBLookupComboBox




   Наверх