LboxBasp


  HankanaToZen



  
// *********************************************************
// 文字列の中の半角カナを全角カナに変換
// 戻り値 : true 成功, false 失敗
// *********************************************************
BOOL LboxBasp::HankanaToZen( LboxString *LHan, LboxString *LZen )
{
	return HankanaToZen(
		LHan->szLboxString,
		LZen
	);
}
BOOL LboxBasp::HankanaToZen( LPTSTR lpHan, LboxString *LZen )
{

	BOOL bRet;
	IBasp21Ptr pBasp;
	_bstr_t Han(lpHan);
	_bstr_t Ret("");

	bRet = true;
	int nErr = 0;

	pBasp	= NULL;
	try {
		TESTHR(pBasp.CreateInstance(__uuidof(Basp21)));
		nErr++;

		Ret.operator = (pBasp->HAN2ZEN( Han ));
		nErr++;

		LZen->operator = ((LPTSTR)Ret);

		pBasp.Release();
		pBasp = NULL;
	}
	catch (_com_error &e)
	{
		if ( nErr >= 1 ) {
			pBasp.Release();
			pBasp = NULL;
		}
		bRet = false;
	}

	return bRet;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ