Cube-World-Mod-Launcher/CubeModLoader/DLL.cpp

21 lines
418 B
C++

#include "DLL.h"
#include <iostream>
DLL::DLL(std::string fileName) {
this->fileName = fileName;
this->handle = nullptr;
}
HMODULE DLL::Load() {
this->handle = LoadLibraryA(this->fileName.c_str());
if (!this->handle) {
printf("Could not load %s: %d\n", this->fileName.c_str(), GetLastError());
exit(1);
}
return this->handle;
}
DLL::~DLL() {
//dtor
}