文字列クラス


  コンストラクタ



  
// *********************************************************
// デフォルトコンストラクタ
// *********************************************************
LboxString::LboxString()
{
	LboxString::szLboxString = (NULL);

	LboxString::nLboxString = 32;

	LboxReAlloc(
		&(LboxString::szLboxString),
		LboxString::nLboxString
	);
}

// *********************************************************
// バッファ作成コンストラクタ
// *********************************************************
LboxString::LboxString( DWORD nSize )
{
	LboxString::szLboxString = (NULL);

	LboxString::nLboxString = nSize;

	LboxReAlloc(
		&(LboxString::szLboxString),
		LboxString::nLboxString
	);

}
LboxString::LboxString( LPTSTR lpString )
{
	LboxString::szLboxString = (NULL);

	LboxString::nLboxString = lstrlen(lpString)+1;

	LboxReAlloc(
		&(LboxString::szLboxString),
		LboxString::nLboxString
	);

	if ( LboxString::szLboxString != NULL ) {
		lstrcpy( LboxString::szLboxString, lpString );
	}
}

// *********************************************************
// デストラクタ
// *********************************************************
LboxString::~LboxString()
{
	if ( LboxString::szLboxString != NULL ) {
		GlobalFree(
			(HGLOBAL)LboxString::szLboxString
		);
	}
}
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ