본문 바로가기

[VC++] Unhandled exception in RichProject.exe (MFC42D.DLL): 0xC0000005: Access Violation. 아놔!!!!!!!!!! 뭘 못하겠다!!!!!!!!!!!! 뭐 하나 하려고 하면 다 오류냐!!!!!! 대체 이건 왜 오류냔 말이다!!!!!!!!!!!!!!!!!!!!!! void CRichProjectDlg::WriteLog(LPCTSTR s) { CString str_log; GetDlgItemText( IDC_EDIT_LOG, str_log); } 몇시간후... 불타오르는 분노를 가라앉히고 영화 좀 보다가 다시 생각해 보았다. WriteLog를 호출하는 부분은 모달창에서 호출하는 부분이었다. 쓰레드가 달라서 생기는 문제가 아닐까 하는 생각이 들었다. 하지만 VC++에서는 어떻게 해결해야 하는지를 모르기 때문에 다시 고민에 빠졌다. 그러던 중 호출하는 부분이 좀 이상하다는 생각이 들었다. //CDlg_t..
[VC++] 모달 / 모달리스 CDlg_Test dlg_test; dlg_test.DoModal(); CDlg_Test *dlg_test; dlg_test = new CDlg_Test(); dlg_test->Create(dlg_test->IDD, NULL); dlg_test->ShowWindow(SW_SHOW);
[VC++] Debug Assertion Failed! ... dlgcore.cpp VC++ 정말... 장난 아니다.. 뭐만 하면 에러다 ㅡㅡ^ 무서워서 뭘 할수가 없다... 이번엔 다이얼로그 모달로 하나 띄우려고 하니가 이런 메시지가 떴다..-_-; 생성자를 수정해서 생긴 문제 였다. 원래 이렇게 생겨 있던 생성자를 CDlg_test(CWnd* pParent = NULL); 이렇게 변경했더니 발생한 오류다. CDlg_test();
[VC++] A duplicate insert block exists for class.... 리소스에서 클래스 위자드를 여니까 이런 오류가 나왔다. 뭔 이딴 오류가... 내가 뭔 짓을 했다고..ㅡㅡ; 생성자를 복사해서 하나 더 만들었는데 그 내용의 주석때문에 이딴 오류가 나는것 이었다. 주석을 삭제 하니 없어졌다. 아래 내용을 삭제 하면 된다. //{{AFX_DATA_INIT(CDlg_t1101) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT
[iPhone] 개발전 사전 지식 Classes 오브젝티브C 클래스 파일들이 위치한다. 자유롭게 하위 폴더를 생성한다. Other Sources 오브젝티브C 클래스가 아닌 소스코드들이 위치한다. Resources 프로그램에서 사용하는 이미지, 소리, 동영상등의 파일들이 위치한다. 파일들을 프로젝트에 포함할때 [Copy items into destination...] 을 체크하여 복사하는 것이 좋다. xxx-Info.plist 애플리케이션의 일반적인 정보를 가진 파일 Bundle identifier 속성은 앱을 위한 유일한 식별자이며 항상 설정해야 함. Framework 참조되는 프레임워크, 라이브러리 등 위치한다. Products 해당 프로젝트가 컴파일 해서 생성한 애플리케이션을 담는다. File's Owner nib 파일 객체를 나타낸..
[ASP.NET] 울트라그리드에 데이터가 표시 안될때 데이터 바인딩 시켰는데 데이터가 보이질 않는다. 필드명도 제대로 맞추어줬는데도 말이다! 울트라 그리드의 height가 100%로 되어있는지를 보라... 100%이면 보이지 않는다..-_-
[ASP.NET] 울트라그리드를 더블 클릭하면 자바스크립트 오류 발생 울트라 그리드로 내 컴에서 작업을 하다가 서버로 페이지를 올리고 그리드를 더블클릭하면 전혀 엉뚱한 곳에서 스크립트 오류가 났다. 서버에서 봤더니 아래와 같은 오류가 표시되었는데... 이 문제는 내가 만든 웹사이트에서 울트라그리드의 js파일을 가져오지 못해서 생긴 문제이다. 그래서 C:\Inetpub\wwwroot\aspnet_client 를 통째로 내 웹사이트 경로에 복사하니 해결되었다.
[ASP.NET] 울트라그리드 웹폼에 하나 올려 놓고 오류났을때 이것 저것 하다보니 제대로 아는게 없는거 같다... 조금 뭐 하다보면 그전꺼는 다 까먹어 버리니... 이건 원... 웹버전을 개발하려고 울트라그리드를 셋업하고 VS2005에서 도구 추가하고 쓰려니까 계속 스크립트 에러가 뜬다... 울트라그리드가 닷넷1.1 버전이라서 그런가보다... 그래서 VS2003에서 쓰려고 도구추가 하고 그리드 하나 올려서 실행하니 에러...-_-;;; WebUI.Shared의 로컬복사 속성을 true로 변경해주면 에러는 사라진다.