Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: 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 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.021 c
14-42104
ZeroDivide
2003-10-23 08:23
2003.11.13
Кто как борется со спамом?


1-41307
satron
2003-10-31 11:16
2003.11.13
Вызов OutLook


1-41250
guesst
2003-10-31 20:37
2003.11.13
QRP -> XLS(RTF)


3-41027
Alina
2003-10-15 14:34
2003.11.13
Ошибка


11-41131
Kladov
2003-02-16 09:13
2003.11.13
Версия 1.68