반응형 전체 글5751 [개발] .PDB 및 .DBG 파일에 대한 설명 Debug Basic 요약 .PDB 확장명은 "프로그램 데이터베이스"를 나타내며 .PDB 파일에는 Visual C++ 버전 1.0에 도입된 디버깅 정보를 저장하는 새로운 형식이 포함되어 있습니다. 앞으로 .PDB 파일에는 기타 프로젝트 상태 정보도 포함될 예정입니다. 형식을 변경한 가장 중요한 이유 중 하나는 점점 늘어나는 프로그램 디버그 버전의 연결을 가능하게 하기 위한 것으로 이러한 변경은 Visual C++ 버전 2.0에서 처음 도입되었습니다. -> .PDB 확장명을 가진 파일은 디버깅 정보를 가지고 있는 중요한 파일이다. .DBG 확장명은 "디버그"를 나타냅니다. 32비트 NT 도구 집합으로 만든 .DBG 파일은 PE(Portable Executable) 파일 형식으로 되어 있고 COFF, FPO.. 2010. 11. 4. [개발] Working with GridView without using Data Source Con.. Introduction There are many articles and tutorials around that illustrate the use of GridView control along with the new Data Source Controls. When attached with a Data Source control GridView performs tasks such as paging, sorting and editing automatically i.e. without writing any code. However, at times you require to bind the GridView with a DataView or DataTable directly. Fortunately GridVie.. 2010. 11. 4. [개발] 파일 다운로드 구현시 한글 깨지는 문제 해결법 이번 내용은 팁이라고 하기에는 좀 그렇고 제가 한참 고생하다 방법을 찾아서 너무 기쁜 나머지 여기에 올리게 되었습니다. ^^;; 대단한건 아니고 닷넷에서 파일 다운로드 구현할때 파일명에 한글이 있으면 다운로드 창에서 파일명이 깨져서 나오는 현상 해결 방법 입니다. 일단 소스를 보시면 다들 이해 하시리라 생각됩니다. public static void FileDownload(string sFileName) { try { //파일 저장 경로 string sBoardDataPath = ConfigUtil.GetUploadRootPath() + "\\NB_BoardData_001001"; string sTmpFilePath = sBoardDataPath.Trim() + "\\" + sFileName.Trim();.. 2010. 11. 4. [개발] 제로보드 스팸광고게시물,덧글 자동등록 방지 제로보드 스팸광고게시물,덧글 자동등록 방지 ※ 이전 버전에 비해 달라진 점 ① 숫자만 되던 것에 영문도 가능하게 함 ② 이미지의 숫자를 점 하나 하나 찍어서 만들던 것을, 비트맵 폰트파일을 이용하여 더욱 빠르고 간편하게 구현 ③ 특정 게시판에는 스팸차단기능이 비활성화되도록 설정 가능 ④ 기존, 3개의 파일로 쪼개져 있던 것을, 1개의 파일로 모음 (프로그램파일 1개+폰트파일 1개) ⑤ 기타, 소스를 더욱 효율적으로 정리 (도움을 주신 비혼(BiHon)님께 감사드립니다.) ※ 기존 1.5로 적용하시던 분들은, skin/ 디렉토리에 있는 3개의 파일을 지우시고, 이 2개의 파일을 올리시면 됩니다. (제로보드 관련파일 및 스킨파일 수정 불필요) ※ 본 프로그램은 서버에서 GD 라이브러리를 지원해야 가능합니다... 2010. 11. 4. [개발] 비스타 및 윈도우즈 7에서 Visual C++ 6.0 설치하기 Visual C++ 6.0 이 비스타, 윈도우즈 7에서는 설치가 안되나 보다. 하기야, 지금 내 PC의 윈도우즈 7에서 6 버전은 실행하고 새 프로젝트 만들려면 충돌나면서 종료되어 버린다. 해결책이.... 설치 후 나오는 레지스트리 등록 에러 문제. 설치시 Tools에서 Options목록에 나오는 COM Object Viewer 체크를 안하는 것이다. 설치시에 Custom -> Tools -> OLE/COM Object Viewer 설치를 해제하자. 참고 : http://oneniner.net/entry/비스타-및-Windows-7에-Visual-C-60-깔기 2010. 11. 2. [개발] 델파이 DLL injection 델파이로 dll injection 하는 예 procedure TForm1.Button1Click(Sender: TObject); var aHandle, hProcess , ThreadHandle : THandle; PID : Integer; DllName : String; DllNamePos : Pointer; BytesWritten , TheadID : DWORD; begin DllName := ExtractFilePath(ParamStr(0)) + 'Inject.dll'; PID := 0; aHandle := FindWindow('notepad', Nil); if aHandle 0 then GetWindowThreadProcessId(aHandle, @PID); if PID 0 then begin h.. 2010. 11. 2. [개발] VC++ 컴파일에러 StrStrIA 외부 참조 에러 C++ 컴파일시에 발생하는 에러로서 오류 1 error LNK2028: 해결되지 않은 토큰(0A00000C) "extern "C" char * __stdcall StrStrIA(char const *,char const *)" (?StrStrIA@@$$J18YGPADPBD0@Z)을(를) "unsigned long __clrcall GetTargetProcessIdFromProcname(char *)" (?GetTargetProcessIdFromProcname@@$$FYMKPAD@Z) 함수에서 참조했습니다. DLLInject.obj 오류 2 error LNK2019: "extern "C" char * __stdcall StrStrIA(char const *,char const *)" (?StrStrIA@@.. 2010. 11. 2. [개발] VC++ 컴파일 빌드 시 MessageBoxA 외부 참조 에러 C++ 컴파일시에 발생하는 에러로서 오류 4 error LNK2019: "extern "C" int __stdcall MessageBoxA(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBoxA@@$$J216YGHPAUHWND__@@PBD1I@Z) 외부 기호(참조 위치: "extern "C" int __clrcall MessageBox(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBox@@$$J0YMHPAUHWND__@@PBD1I@Z) 함수)에서 확인하지 못했습니다. 오류 5 error LNK2001: "extern "C" int __stdcall Message.. 2010. 11. 2. [IT과학] 갤럭시S 리부팅 갤럭시S 가 느려지거나... 먹통이 되거나... 전원을 내리다가도 멈춰버리거나. 통신설정에서 WIFI가 뜬 상태에서 WIFI가 작동되지 않거나 등등의 문제로... 전원을 껏다가 켜야하는 번거로움을 덜기 위하여 리부팅을 하면 간소하게 해결할 수 있다. 갤럭시S 리부팅하는 방법은 볼륨키 ↑(위) + 전원버튼을 동시에 누르고 몇 초 있으면 리부팅이 된다. 갤럭시S 너무 느리다. 기존 폰 사용할 때 느리고 화면이 작아서 큰 맘 먹고 바꾸었는데.... 성능 대 가격비로 볼 때 돈이 아깝다. 2010. 11. 2. [자기경영] 말이 당신을 지배한다 “말이 입안에 있을 때는 네가 말을 지배하지만, 말이 입 밖으로 나오면 말이 너를 지배한다” 는 말을 여러분들께서는 학습을 통해 접해 보셨을 것입니다. 교육학자들에 따르면, 사람은 읽은 것의 10%, 들은 것의 20%, 본 것의 30% 밖에 기억하지 못하지만, 말한 것은 80%, 행동하면서 말한 것은 90%의 놀라운 학습효과를 얻는다고 합니다. ------------------------------------------------ 행동으로 실천해야 역사를 이룰 수 있고 올바르게 행동해야 역사를 위대하게 할 수 있다. 말과 행동의 차이를 아는 만큼 당신도 말과 행동을 실천하겠죠. 2010. 11. 2. [개발] GridView에서 DataFormatString 적용 안되는 문제.. GridView에서 DataFormatString 을 적용했는데... 반영이 안되는 문제가 발생한다. 이런 경우 HtmlEncode 의 속성값(default: true)을 False로 해주면 해결된다. 예를 들면... 두 그림을 보면 달라진 점은 ModifiedDate 필드에 날짜 형식이 바뀐것을 확인 할 수 있다. DateTime type인 ModifiedDate에 DataFormatString을 적용했다. 아래 소스 10줄에 굵은 부분을 확인... 1 2 3 4 5 6 7 8 9 10 11 12 2010. 11. 1. [개발] asp.net 정규식 ASP.NET의 정규식 | ASP.NET 2004.10.20 22:53 김석곤(sukkon) http://cafe.naver.com/krdn/63 ASP.NET의 정규식 출처 : http://www.microsoft.com/korea/msdn/library/dnaspp/html/regexnet.asp 충돌 과정 Steven A. Smith 2004년 3월 적용 대상: Microsoft .NET Framework Microsoft ASP.NET 정규식 API 요약: 정규식은 텍스트로 작업할 때 매우 유용한 도구입니다. 사용자 입력의 유효성을 검사해야 하거나, 문자열 내의 패턴을 검색해야 하거나, 효과적으로 텍스트 서식을 다시 지정해야 할 경우 정규식을 사용하면 좋습니다(14페이지/인쇄 페이지 기준). 이 .. 2010. 11. 1. 이전 1 ··· 434 435 436 437 438 439 440 ··· 480 다음 반응형