Как подключить и использовать класс на Visual Basic

Egorich
Дата: 16.01.2010 14:14:55
Добрый день.
Подскажите пожалуйста, как подключить и использовать класс на Visual Basic.NET?
Благодарю.
Egorich
Дата: 16.01.2010 14:19:50
1.Мне необходимо к проекту C# подключить класс, написанный на Visual Basic. Подскажите как это сделать.
2. Как задать пространство имён в Visual Basic классу. В C# это namespace.

Благодарю.
Курочка Ряба
Дата: 16.01.2010 14:23:09
Скомпильте всё своё добро на VB.NET в отдельную dll и зареференсьте (FAQ) в C# проекте.
Egorich
Дата: 16.01.2010 14:38:06
Очень благодарен помогло :)
Добавил в ссылках dll. Пространство имён увидел и подключил:
using ASoft.IRBIS.IRBISScanControl.VB;

Файл называется "KeyboardClass.vb".
Код таков:
Namespace ASoft.IRBIS.IRBISScanControl.VB
Public Class KeyboardClass

Public Sub InsertClip(ByVal name As String)

Dim ProcID As Integer
' Start the Calculator application, and store the process id.
ProcID = Shell("CALC.EXE", AppWinStyle.NormalFocus)
' Activate the Calculator application.
AppActivate(ProcID)
' Send the keystrokes to the Calculator application.
My.Computer.Keyboard.SendKeys("22", True)
My.Computer.Keyboard.SendKeys("*", True)
My.Computer.Keyboard.SendKeys("44", True)
My.Computer.Keyboard.SendKeys("=", True)
' The result is 22 * 44 = 968.

End Sub

End Class

End Namespace


Подскажите почему класса не вижу?
Спасибо.
Egorich
Дата: 16.01.2010 14:51:25
Очень благодарен, Курочка Ряба, разобрался :)
Egorich
Дата: 16.01.2010 14:53:50
Почему-то надо было так:
using ASoft.IRBIS.IRBISScanControl.VB.ASoft.IRBIS.IRBISScanControl.VB
подключить пространство.
Курочка Ряба
Дата: 16.01.2010 15:19:40
Смотрите и разбирайтесь, что Вы там с неймспейсами намудрили.
Достаточно подключить в референс dll и отресолвить неизвестный класс.
P.S. Правая педаль мыши над классом => скрин