powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка в WScript DLL, написанную на С#
4 сообщений из 4, страница 1 из 1
Загрузка в WScript DLL, написанную на С#
    #37648884
Dok-Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

Мне необходимо с использованием wscript получить значение из функции в DLL, которая написана на C#.

Вот код в DLL:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace MyDLL
{
    public class ClassDLL
    {
        public static int GetData()
        {
            Random rand = new Random();
            return rand.Next(0, 10);
        }
    }
}



В результате имя файла MyDLL.dll

Вот код скрипта:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim Value
Set Value = CreateObject("MyDLL.ClassDLL") 
WScript.Echo Value.GetData

MsgBox(Value.GetData)

WScript.Quit 



Пытаюсь вывести в консоль и в MessageBox, но вылетает на CreateObject("MyDLL.ClassDLL").
Подскажите, плиз, в чём проблема?
...
Рейтинг: 0 / 0
Загрузка в WScript DLL, написанную на С#
    #37648905
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно в свойствах проекта библиотеки поставить галочку make assembly com-visible.
...
Рейтинг: 0 / 0
Загрузка в WScript DLL, написанную на С#
    #37648928
Dok-Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,
Я так подразумеванию, что необходимо сделать как тут ( http://krez0n.org.ua/archives/248 ) написано?
...
Рейтинг: 0 / 0
Загрузка в WScript DLL, написанную на С#
    #37648955
Dok-Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,
Спасибо за подсказку, сделал как написано в статье выше и заработало.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка в WScript DLL, написанную на С#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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