DWORD CChkCnvtApp::LoadLongString(WORD Name, LPCTSTR Type, CString &String) {
LPCTSTR lpszName = MAKEINTRESOURCE(Name);
HRSRC hResource = ::FindResource(AfxGetResourceHandle(), lpszName, Type);
if (hResource) {
 DWORD RsrceSize = SizeofResource(AfxGetResourceHandle(), hResource);
 HGLOBAL hTemplate = LoadResource(AfxGetResourceHandle(), hResource);
 if (hTemplate) {
  String = (LPCSTR)::LockResource(hTemplate);
  FreeResource(hTemplate);  // Not necessary
  }
 return RsrceSize;
 }
String = "";
LPVOID lpMsgBuf;
DWORD LastError = GetLastError();
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
 NULL, LastError, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
 (LPTSTR) &lpMsgBuf, 0, NULL );
AfxMessageBox((LPTSTR)lpMsgBuf, MB_OK|MB_ICONINFORMATION);
LocalFree(lpMsgBuf);
return 0;
}