C++Builder相談室 Part5
■ このスレッドは過去ログ倉庫に格納されています
0446405
NGNGやってみたんですが、どうしてもうまくいきません。
HTMLに組み込んだときに関数が無いといわれてしまいます。
オートメーション互換型という型がいいのですか?
で、LPSTRはやめてBSTRというのにしてみたんですけどコンパイル時に
自作の関数内で「'char *'型は'wchar_t *'型に変換できない」
というエラーが起こってしまいます。
'char *'型から'wchar_t *'型に変換するにはどうすればいいんでしょうか?
エラー個所は下記です。
/* シリアルポートからデータ受信 */
BSTR __stdcall TEditCom::Recive()
{
DWORD dwErrors;
COMSTAT ComStat;
DWORD dwCount;
char pszBuf[256];
DWORD dwRead;
ClearCommError(hComm, &dwErrors, &ComStat);
dwCount = ComStat.cbInQue;
ZeroMemory(pszBuf,sizeof(pszBuf));
ReadFile(hComm, pszBuf, dwCount, &dwRead, NULL);
BSTR m = pszBuf; ←エラー
return m;
}
■ このスレッドは過去ログ倉庫に格納されています