inline void put_opc_log(const wchar_t* ErrorMsg)
{
locale &loc=locale::global(locale(locale(),"",LC_CTYPE));
wofstream fout(L"C:\\opc_driver_log.txt",ios::app);
locale::global(loc);
std::streamsize wLen = static_cast<int>(wcslen(ErrorMsg));
fout.write(ErrorMsg, wLen);
fout.close();
}
{
locale &loc=locale::global(locale(locale(),"",LC_CTYPE));
wofstream fout(L"C:\\opc_driver_log.txt",ios::app);
locale::global(loc);
std::streamsize wLen = static_cast<int>(wcslen(ErrorMsg));
fout.write(ErrorMsg, wLen);
fout.close();
}