프로그래밍 썸네일형 리스트형 빅엔디안, 리틀엔디안 http://isfry.tistory.com/21 정리가 잘되있다고 판단됨. 더보기 string to LPCWSTR std::string FileName 를.... std::wstring sTemp = std::wstring(FileName.begin(), FileName.end());LPCWSTR sw = sTemp.c_str();hr = m_pGraphBuilder->RenderFile(sw, NULL); 더보기 warning c4819 the file contains a character that cannot be represented in the current code page 갑작스레 이런증상이 나타났다. warning는 그냥 넘어가도 될법하지만, 이녀석은 좀 크리티컬한 증상같다. 그래서 특정한 cpp파일에 한글을 쓰니까 바로 문법오류가 뜨는거보니 warning 자체를 disable해서 나타나지않게 하는방법도 서칭하면 나오지만, 이건 근본적으로 문제해결은 아닌것같고, 파일형식을 새롭게 유니코드 형태로 저장해야 맞는거다. file -> advanced save option 에서 encoding을 유니코드 1200으로 맞추니까 정상동작한다. 더보기 QT setBackgroundBrsh에 대한 error 확인. pGraphicsScene는 QGraphicsScene의 인스턴스라고 가정. //pGraphicsScene->setBackgroundBrush(QBrush(img)); 이 부분을~! pGraphicsScene->setBackgroundBrush(QPixmap::fromImage(img)); //이렇게 수정 재정의된 QGraphicsScene의 데이터형에서 virtual function인 drawBackground에서 발견되었기에 여기서부터 문제를 확인했다. setBackgroundBrush에서 img (QImage의 인스턴스)를 넣은부분에 대해서 호출안하거나, 혹은 다른 방법으로 색상을 넣어그려보니 이상이없었던점을 확인. img는 QImage의 인스턴스인데, 이 img는 따로 들고 있던 데이터가 담겨져있.. 더보기 MFC에서 debug mode와 Release mode의 문제가 생길시 되도록 옵션을 살펴보고 그것에 대해서 의심을 할필요가 있었다. 어째서 다이얼로그객체를 Create할때 Debug Mode에서는 OninitialDialog()가 실행되는데Release Mode에서는 OninitialDialog()가 실행이 안되었는가에 대해서... 그건 이 다이얼로그객체가 별도의 Dll로 만들어져서 별도의 프로젝트로 관리하고 있었는데,Use Of MFC의 옵션의 차이였다. 디버그에서는 공유 DLL 옵션이었으며, 릴리즈에서는 정적라이브러리 사용이었다. 릴리즈 역시 디버그와 맞추어줄필요가 있었다. 이 다이얼로그객체는 DLL라이브러리로 되어있었기때문이기도 하다. MFC 라이브러리 동적링크와 정적링크의 차이. 더보기 QT] 라벨 및 각 컨트롤에 대한 스타일시트적용 예 QFrame, QLabel, QToolTip, QCheckBox { border: 1px solid black; border-radius: 4px; padding: 2px; background-color: rgb(255, 255, 255); } 더보기 잡담 ver 0.1 이곳에 있는 자료들을 보던중, 2009년에 쓴 나의잡담을 보았다.어설프게 나마 이뤘고, 이뤘었다. @졸업을 하고, @학교에서 배운 전공을 토대로 빡빡하지만 먹고살만한 직업을 갖게 되었고, @다이어트를 하고 여자친구가 생겼고, 어느점에서 아쉬운 삶. 어느점에서는 고마운 삶. 왠지 이곳에 쓰면 이루어지긴하나보다. 이제는 내 공부를 조금 더 집중해서 해야겠다. 무엇이든 해봐야 어디로 휘둘러야 잘맞아떨어지는지 알수있지않나싶다. 더보기 mfc 실행시 side-by-side 오류 visual studio2005에서 만든 mfc프로그램을 win7에서 구동시 사이드바이사이드오류시 다음을 참조하여 mfc관련한 재배포를 받는다. Les redistribuables peuvent être téléchargés librement sur le site de Microsoft. Leur nom générique est "vcredist". Pour votre confort, je les ai aussi téléchargés et triés, vous pouvez les trouver dans le tableau suivant : Redistribuable Architecture Fichier URL Microsoft Date Visual Studio 2005 x86 2005 vcredist_x.. 더보기 sqlite Primary Key autoincrement CREATE TABLE Result(Num integer not null primary key autoincrement, Memo text not null); 더보기 [odbc 드라이버] 관리자 잘못된 커서 상태입니다 App상에서만(sqlite관련 툴에서는 명령이됨) 쿼리의 정상작동이 되지않아서, 추가만되고, 수정(UPDATE), 삭제(DELETE)만 안되었다.SqlError()를 통해서 해당 메세지를 얻어오니 다음과 같았다.[Microsoft][ODBC Driver Manager] Invalid cursor state즉, [odbc 드라이버] 관리자 잘못된 커서 상태입니다. 해결 : 커서를 오픈했으면 닫아야할텐데 하고 보니 SQL에 Close관련 함수를 찾아서 사용.SQLCloseCursor()을 통한 커서닫기 및 보류중결과버리기,SQLFreeStmt()를 통한 바인드된 명령문 핸들 해제void Clear() { SQLCloseCursor(hStmt); SQLFreeStmt(hStmt, SQL_UNBIND); } 더보기 이전 1 2 3 4 5 ··· 15 다음