MSDNのSTablUpdコード例を変更しています(リソース内の文字列テーブルを編集するため)が、いくつかのエラーが発生しています。
エラーが存在するコードは次のとおりです。
HSTRBLOCK strBlock = GetStringBlockW( L"file.exe", 7, MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_UK) );
UINT str1Len;
GetStringLength( strBlock, str1Len );
LPWSTR pszString1;
GetStringW(strBlock, 6, pszString1 );
MessageBox(NULL, (LPCSTR) pszString1, NULL, NULL);
私が受け取るエラーは次のとおりです
Error 4 error C2065: 'pszString1' : undeclared identifier tabledlg.c 190 1 STablUpd
Error 5 error C2065: 'pszString1' : undeclared identifier tabledlg.c 191 1 STablUpd
Error 8 error C2065: 'pszString1' : undeclared identifier tabledlg.c 192 1 STablUpd
Error 3 error C2146: syntax error : missing ';' before identifier 'pszString1' tabledlg.c 190 1 STablUpd
Error 2 error C2275: 'LPWSTR' : illegal use of this type as an expression tabledlg.c 190 1 STablUpd
これにエラーがあるかどうか誰かが指摘してください、私はチェックしましたが、コードは私には問題ないようです。
どんな助けでも大歓迎です。