728x90

CStringArray 2

문자 및 문자열의 split 구현

오늘은 문자 또는 문자열을 split 하는 방법에 대해 설명합니다. 보통 자바스크립트나 자바 등에서는 쉽게 제공이 되지만 C++에서는 직접 구현을 해줘야 합니다. 여러군데에서 설명나온걸 마니 보았지만 실제 업무에서 적용되어서 운영되는 것인지 명확하지 않기 때문에 제가 현재 사용하고 있는 함수를 공개합니다. * 문자단위의 split int Util::Split(LPCTSTR lpszExpression, TCHAR chDelimiter, CStringArray &result) { int nCount = 0; CString strSub; while (AfxExtractSubString(strSub, lpszExpression, nCount++, chDelimiter)){ strSub.TrimLeft(); st..

프로그램/C++ 2021.01.25

WM_COPYDATA 사용하기 ( OnCopyData )

오늘은 C++에서 옛날에는 사용을 많이 하였던 WM_COPYDATA 의 사용법에 대해 설명하고자 합니다. 작업은 6.0 기준입니다. WM_COPYDATA 는 서로 다른 응용프로그램 간에 데이터 통신을 하기 위해서 사용을 합니다. 단, win7 이상 같은 경우는 관리자권한으로 실행이 되어야 하고, 또는 사용자계정컨트롤이 사용안함으로 되어 있어야 통신이 가능합니다. 권한이 없으면 전송 시 권한에 의해 전달 또는 수신이 되지 않습니다. 통상 일반 개인 유저를 상대로 하는 PC에서는 사용하지 않으며.. 솔류션기반 또는 전문적으로 사용하는 PC에서 사용을 합니다. 예전에는 정말 많이 사용하던 방식 중에 하나였습니다. * 소스코드 (전송) // int parm_message_type : 메세지ID // char *..

프로그램/C++ 2021.01.10
728x90
반응형