LboxBasp


  StrConv



  
// *********************************************************
// 文字列変換
// 戻り値 : true 成功, false 失敗
// *********************************************************
BOOL LboxBasp::StrConv(
	long nType, LboxString *LBase, LboxString *LOut )
{
	return LboxBasp::StrConv(
		nType,
		LBase->szLboxString,
		LOut
	);
}
BOOL LboxBasp::StrConv(
	long nType, LPTSTR lpBase, LboxString *LOut )
{

	BOOL bRet;
	IBasp21Ptr pBasp;
	_bstr_t Base(lpBase);
	_bstr_t Ret("");

	bRet = true;
	int nErr = 0;

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

		Ret.operator = (pBasp->StrConv( Base, nType ));
		nErr++;

		LOut->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ライブラリ