Я пытаюсь вызвать dll vb6 из приложения C sharp, без использования реестра. Я хочу использовать путь к dll при его использовании. Я не могу создать объект класса dll vb. Пожалуйста помоги! Код, который я написал до сих пор выглядит следующим образом:Вызвать vb6 dlls из C#
Assembly assem = Assembly.LoadFile("dll path");
Type classType = assem.GetType("classname");
MethodInfo method = classType.GetMethod("show"); //My methos is called show
method.Invoke(null,null); // I have to invoke the method using class object, which I am unable to create
'VB6' библиотеки DLL должен быть' PInvoked', как вы в настоящее время погрузки их для '.NET' библиотек DLL – fardjad
@bhavna Я не уверен, если вы можете использовать VB6 DLL с помощью' Assembly.LoadFile '. Вы пытались вызвать функцию с помощью [PInvoke] (http://msdn.microsoft.com/en-us/library/aa288468%28v=VS.71%29.aspx)? – Searock
Хорошо. Большое спасибо за подсказку. Но я очень новичок в c. Framework framework. Не могли бы вы посоветовать мне, как код для вызова метода из dll vb6 должен быть написан c c sharp? Любая помощь будет оценена по достоинству. – bhavna