Github에서는 마크다운 문서가 잘 보이는데, 현재 스킨에서는 문제가 있네. 이건 나중에 고민해보자. __HTML 삽입 미리보기할 수 없는 소스 RapidJson 사용 방법 C++에서 json을 처리하기 위해 library를 찾아보다가 rapidjson이 성능이 좋다고 들었다. 샘플과 구글링을 통해 필요한 기능을 여차저차 구현하였지만, 훗날 rapidjson을 다시 사용할 일이 생긴다면 사용법을 이해하는데 시간이 걸릴 것이다. 그래서 나중에 쉽게 참고할 수 있도록 이해한 것들을 기록으로 남겨두고자 한다.(문서 버전: v230223) RapidJson 특징 C++ 코드로 작성, header파일만 포함시켜서 빌드 가능, 별도 외부 library 종속성 없음 JSON 처리 속도 우수, JSON 문법 호환성도..
컴쟁이의 연구실/코드조각
CTempBuffer 라는게 있어서, 검색했지만 설명이많지가 않았다. 참고: https://github.com/microsoft/VCSamples/blob/master/VC2010Samples/MFC/internet/DHtmlExplore/DHtmlExploreDlg.cppCTempBuffer strBuffer(MAX_PATH);strBuffer[0] = _T('\0');DWORD length = GetCurrentDirectory(MAX_PATH, strBuffer);if (length > MAX_PATH){ // We need to reallocate the string => MAX_PATH wasn't space enough. strBuffer.Reallocate(length); strBuff..
배경 및 문제점 타인이 개발한 MFC프로그램 소스를 받아서 추가 기능을 구현 하고 있었다. 사전에 구현된 기능을 라이브러리로 만들고 헤더파일을 포함시켜 컴파일하는데, Parse() 함수에서 에러가 나오고, IMyRecordBase를 상속받은 모든 함수에서 에러가 발생하였다. class IMyRecordBase { public: virtual BOOL Parse(CMyStreamReader* r) = 0; c:\project\...\hwprecordbase.h(9) : error C2143: syntax error : missing ';' before 'constant' 1>c:\project\...\hwprecordbase.h(9) : error C2059: syntax error : ')' 1>c:\p..
MFC CTextProgressCtrl https://tansanc.tistory.com/371 https://erato1004.tistory.com/entry/150009165214 원래 Article이랑 소스가 다운이 안됨 Digital Display CStatic control https://www.codeproject.com/Articles/3174/Digital-Display-CStatic-control 위 codeproject 댓글중 Flicker free paint를 적용하면 깜박임을 없앨 수 있다 https://izen8.tistory.com/290 CEdit 에만 File Drag And Drop 하도록 구현 https://www.experts-exchange.com/articles/17..