Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Веселая фича

17.01.13 20:38
Re: Веселая фича
 
Murr патриот
Murr
в ответ AlexNek 17.01.13 19:28
СамплеАссемблы = Ассемблы.ЛоадФром("ц:\\Сампле.Ассемблы.длл");
------
Это - легко...
Даже класс из нее инстанцировать никакой сложности не представляет... это, кстати, именно тот класс который мне нужен...
Теперь , плс, перекомпилируй те из 650 шаблонов, которые требуют перекомпиляции... информация - аккурат в загруженном классе...
Первый момент - файл не доступен для записи... Хорошо - грузим в массив и инстанцируем и массива... Победили... однако памяти отожрали много...
Можно уменьшить расходы, сохраняя нужный мне класс в отдельной Длл... тоже работает... но получается много Дллок.
Хочется, однако, иметь одну (большую) Длл и не загружать ее несколько раз...
Потому спрашиваю - Как загрузить отдельный класс из Длл, не загружая саму Длл.
Что-то вида - прочитать заголовок, прочитатй кусок байтового аррея представляющий нужный мне класс и инстанцировать только этот класс из аррея...
и после долго думать отчего "тыпе1" != "тыпе1"
------
Похоже, что что-то похожее было...
 

Перейти на