[CLisp+.NET] Загрузка сборки из файла
От: Wolverrum Ниоткуда  
Дата: 26.11.08 18:03
Оценка:
Как понял, в rdnzl дает способы загрузить сборки из GAC, а из тупо из файла — нет.
Есть в rdnzl метод
(defun load-assembly (name)
  [System.Reflection.Assembly.LoadWithPartialName name])

который переписал примерно так:
(defun load-assembly-file (name)
  [System.Reflection.Assembly.LoadFrom name])


И что-то на простом примере
(import-assembly (load-assembly-file "SomeAssembly.dll"))
(defun foo (msg) (invoke [%SomeNS.SomeClass.SomeStaticProperty] "MsgBox" msg))
(foo "test")

выдает ошибку вида
Trying to call function %GET-STATIC-PROPERTY-VALUE with NULL object #<CONTAINER NULL #x12C8D68>

Т.е. реально сборка что-то не грузится...
И что-то не пойму, где я не фигню спорол

26.11.08 23:46: Перенесено модератором из 'Философия программирования' — AndrewVK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.