Конференция ".Net" » использование dll .Net'овской в Win32 [D7, WinXP]
 
  • tipman © (09.02.06 13:02) [0]
    Создал DLL в С# .net,  никак не могу её использовать в Win32. Создаю tlb, регистрируется как положено, в делфях генерится модуль, все функции появляются, но когда начинаю, например вызывать конструктор класса описанного в DLL, дебагером смотрю он вызывается и выполняется но при возвращении пишет ошибку, типа деление на ноль и всё такое. Чё делать? Может есть какие то примеры где можно посмотреть что и как? Жду помощи!!!
  • tipman © (10.02.06 14:10) [1]
    и ещё в догонку... можно ли зарегестрировать эту самую dll, так чтобы её можно было размещать не только в папке с программой? если куда то её переношу  - пишет невозможно найти файл!!! думал зависит от того откуда я её регистрирую - нет.... Поможите!!!!
  • xayam © (11.02.06 21:05) [2]
    а что в конструкторе?

    > если куда то её переношу  - пишет невозможно найти файл

    вот для этого как раз регистрация и нужна
  • tipman © (13.02.06 11:09) [3]
    Да ничего особенного там нет, ладно с ошибкой я разберусь, сейчас больше интересует как его зарегестрировать нормально, т.е. я беру dll, регистрирую её RegAsm, но она почему то всё равно ищется только в каталоге с программой. Как же надо?
  • xayam © (13.02.06 23:14) [4]

    > регистрирую её RegAsm,

    регистрировать можно просто с командной строки утилитой regsvr32.exe (ключ /u - удаление регистрации)
  • xayam © (13.02.06 23:15) [5]

    > регистрировать можно

    Конечно уже после того как определился с расположением библиотеки
 
Конференция ".Net" » использование dll .Net'овской в Win32 [D7, WinXP]
Есть новые Нет новых   [120077   +29][b:0][p:0]