Проблемы с подключением DLL

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Проблемы с подключением DLL

Сообщение Ronin » 20.10.2004 (Ср) 0:44

Доброго времени суток!

Я тут написал библиотеку Dll на Visual Basic 2005 Express. Отлично добавляется в сборку из Visual Basic 2005 Express. Но я хотел бы добавить эту dll в сборку на Visual Basic .NET (2002). Пишет ошибку стандартную, что типа это неправильная сборка или com-компонент. Очень бы хотелось узнать. Можно как-нибудь от этого избавиться? Очень бы хотелось использовать некоторые новые возможности языка.
Заранее спасибо!
С уважением,
Игорь Шувалов aka Ronin

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.10.2004 (Ср) 1:01

Я так думаю, дело во framework 2, которая с 2005 идёт. И думаю я, что никуда от неё не денешься :)

И вообще, какие это такие возможности языка, без которых там никак? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 20.10.2004 (Ср) 18:26

Да не то что-бы никак. Просто очень удобно. Перегрузка операторов к примеру.
С уважением,
Игорь Шувалов aka Ronin

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.10.2004 (Ср) 20:27

Эге...
Перегрузку операторов и я хочу :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

DmitriyIT
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 01.08.2004 (Вс) 13:16

Сообщение DmitriyIT » 20.10.2004 (Ср) 20:59

А вот интересно - можно ли хоть как-нибудь использовать библиотеки (любой формы - компонент не нужен, хотя бы одну функцию вытащить) VB.NET в VB6?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 20.10.2004 (Ср) 21:15

Можно, можно и еще раз можно!

Для этого на .NET можно написать COM компонент, связывающий с VB6 - вот и все :). Делается это установкой одной галки в свойствах проекта - и все, сборка доступна как COM
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

DmitriyIT
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 01.08.2004 (Вс) 13:16

Сообщение DmitriyIT » 20.10.2004 (Ср) 22:57

Спасибо! :) А то опять пришлось бы на VC++ .NET делать... Просто нужно нормальный совместимый с VB 6 механизм для перенаправления пайпов процесса (в VB 6 через WinAPI глючит).

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.10.2004 (Ср) 23:00

Только что сделал перенаправление пайпов для чувака с RentACoder. Почему-то не глючит :)

Может, имеет смысл просто прошерстить код? :wink:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.10.2004 (Ср) 23:00

DmitriyIT писал(а):Спасибо! :) А то опять пришлось бы на VC++ .NET делать... Просто нужно нормальный совместимый с VB 6 механизм для перенаправления пайпов процесса (в VB 6 через WinAPI глючит).

"У плохого мастера всегда инструмент виноват" (с)
Изображение


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

    TopList