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

Вниз

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

 
Лёша   (2002-03-25 03:32) [1]

Я тоже сейчас над этим работаю.

Можно подрихтовать TOLEConteiner и загружать туда ActiveX файлы из инета или ещё откуда. GUID может браться из реестра или из того же инета.

Недостаток этого подхода не только в том, что с Kyrlix подобного не сделаешь(хотелось бы, конечно, чтоб и там работало). А в том, что нет обмена между программой и загруженной библиотекой. Т.е. загружаешь dll, он запускает, скажем, команды из секции initialization (если на Делфи пишешь) и как бы больше и не работает. Для дальнейшего его использования приходится строить конструкции с DDE или WMCOPYDATA.

Возникает естественное желание: чтобы эти библиотеки вклинивались в программу во время ее выполнения. И работали с ней как единое целое (так же как ActiveX в HTML документе Експлорера, только вместе с программой). Т.е. вставлять/выставлять куски программного кода когда надо.

У меня сейчас такая же постановка задачи, только главная программа не должна останавливаться (перезагружатся). И о библиотеках я должен знать только имя и местоположение.

Механизм я придумал проще, чем с ActiveX (да под Линукс должен работать), но "некрасивый". Поэтому тоже жду каких-нибудь замечаний и советов.



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

Форум: "Потрепаться";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
1-2533
ATLANTIDO
2002-04-17 23:15
2002.05.02
Button


3-2445
rex
2002-04-10 08:18
2002.05.02
Как организовать связь главный-детальный в таблицах InterBase ?


1-2535
Delph
2002-04-18 16:54
2002.05.02
Вопрос про событие OnClick и OnDblClick


1-2503
zlo
2002-04-18 17:24
2002.05.02
ПОЛУЧЕНИЕ РАЗМЕРА ПАПКИ


6-2639
yastal
2002-02-19 06:49
2002.05.02
Как узнать, что на ftp сервере нет файлов, которые необходимо скачивать по маске.





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