OberonCore
https://forum.oberoncore.ru/

Загрузка модулей в КП.
https://forum.oberoncore.ru/viewtopic.php?f=1&t=301
Страница 1 из 1

Автор:  SVS [ Понедельник, 11 Сентябрь, 2006 08:01 ]
Заголовок сообщения:  Загрузка модулей в КП.

Можно ли в Компонентоном Паскале загружать мдуль из файла подобно тому как загружается сборка из файла в .NET?

Автор:  Сергей Губанов [ Понедельник, 11 Сентябрь, 2006 10:39 ]
Заголовок сообщения:  Re: Загрузка модулей в КП.

SVS писал(а):
Можно ли в Компонентоном Паскале загружать мдуль из файла подобно тому как загружается сборка из файла в .NET?


Вы путаете язык с платформой.

Что касается платформы BlackBox, то в ней можно загружать и использовать модули зная лишь их символьное имя и символьные имена сущностей ими экспортированных. Но только не как в Net. В BlackBox должно выполняться одно соглашение об именовании модулей и путей по которым хранятся их бинарные представления.

Автор:  captain cobalt [ Понедельник, 11 Сентябрь, 2006 10:49 ]
Заголовок сообщения: 

Обычно для этого даже делать ничего не надо.

Достаточно попытаться воспользоваться функциональностью модуля и он будет загружен автоматически.

Автор:  Сергей Губанов [ Понедельник, 11 Сентябрь, 2006 11:37 ]
Заголовок сообщения: 

captain cobalt писал(а):
...и он будет загружен автоматически.


Вот, собственно, для этого и нужно соглашение о согласовании имени модуля и пути хранения его бинарника.

Автор:  Сергей Оборотов [ Пятница, 15 Сентябрь, 2006 14:20 ]
Заголовок сообщения: 

captain cobalt писал(а):
Обычно для этого даже делать ничего не надо.
Если модуль стандартный, а не зашифрованный. Интересно, как продвигаются дела с BB 1.6?

Автор:  Евгений Темиргалеев [ Суббота, 16 Сентябрь, 2006 14:20 ]
Заголовок сообщения: 

captain cobalt писал(а):
Обычно для этого даже делать ничего не надо.

GUEST писал(а):
Если модуль стандартный, а не зашифрованный...

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

Автор:  Сергей Оборотов [ Суббота, 16 Сентябрь, 2006 15:15 ]
Заголовок сообщения: 

Евгений Темиргалеев писал(а):
captain cobalt писал(а):
Обычно для этого даже делать ничего не надо.

GUEST писал(а):
Если модуль стандартный, а не зашифрованный...

Однако, если инсталлировать в Files.dir свою фабрику, которая поддерживает работу с зашифорванными файлами, то делать тоже ничего не придется :)
Писать много придется. Лучше HOOK поставить.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/