У меня есть С++ - DLL со следующей функцией:
DLL void hello(void)
{
std::cout << "Hello World!" << '\n';
};
и VBS-Script, расположенный в той же папке со следующим кодом:
Dim funcObj
Set funcObj = GetObject("TERS-DLL.dll")
funcObj.hello
Моя операционная система - Windows 8.1.
Когда я запускаю vbs файл, я всегда получаю ошибку "File- или имя класса, не найденное во время операции автоматизации:" GetObject ", код ошибки 0x800A01B0.
Почему я получаю эту ошибку и что могу сделать, чтобы ее исправить?
Спасибо!
GetObject
используется для загрузки объектов автоматизации, но ваша DLL кажется обычной (то есть не автоматизированной) DLL.