powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создание DLL
11 сообщений из 11, страница 1 из 1
Создание DLL
    #38494321
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Есть программа, написанная на Access. И есть программа, написанная на VS2008(Vb.net)
Как сделать так, чтобы я из акссесса мог вызвать интерфейс программы написанной на vb.net, причем я должен вызвать интерфейс и отправить туда параметр.
Таким образом мне нужно написать DLL? Как это сделать?? Создаю проект по управлению элементами WinForms. Но незнаю как там и что? как его прикрутить в аксессе?
...
Рейтинг: 0 / 0
Создание DLL
    #38494325
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
галочку в .NET приложении поставь : Make assembly COM-visible
...
Рейтинг: 0 / 0
Создание DLL
    #38494342
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

ставил... вот прилагаю проек тестовый....что мне дальше нужно сделать??? вот не могу понять
...
Рейтинг: 0 / 0
Создание DLL
    #38494351
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vs 2008 нет
кратко:
- надо делать DLL
- startup object убирать
- создавать класс в котором будет инициализация и создание твоей формочки в методе этого класса
- ну и assembly com-visible
...
Рейтинг: 0 / 0
Создание DLL
    #38494391
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ register for COM interop
в свойствах проекта
...
Рейтинг: 0 / 0
Создание DLL
    #38494463
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подробненько расписано
http://support.microsoft.com/kb/817248

PS
не забываем про RegAsm "MyAssemblyName.dll" /reg
...
Рейтинг: 0 / 0
Создание DLL
    #38494637
ZhV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One+ register for COM interop
в свойствах проекта

Необязательно.
Вот здесь работающий вариант внешней dll без регистрации COM

Во вложении - тестовый проект по этой методе.
...
Рейтинг: 0 / 0
Создание DLL
    #38494699
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZhV,

есть разные варианты создания подобных костылей
...
Рейтинг: 0 / 0
Создание DLL
    #38495002
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо!!! Очень помогли))
...
Рейтинг: 0 / 0
Создание DLL
    #38498077
Ivanich87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneподробненько расписано
http://support.microsoft.com/kb/817248

PS
не забываем про RegAsm "MyAssemblyName.dll" /reg

Создал com-класс, на моей машине работает все хорошо, не могу никак понять, как ее заставить работать на клиентских машинах???? формирую с помощью RegAsm файл *.reg, на клиентских машинах его запукаю, но выдает ошибку:
"Automation error
The system cannot find the file specified."
Что делать?
...
Рейтинг: 0 / 0
Создание DLL
    #38498293
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверяйте версию фреймвока на клиентских машинах. по ссылке, что я дал, все подробно описано и работает как надо.
проверьте , установку в GAC вашей dll
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создание DLL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]