케이피's 불량블로그!

블로그 이미지

케이피

OOP, Debugging... 인생의 숙제들..... [블로그의 글을 맹신하면 곤란]

'debugging'에 해당되는 글 8건

제목 날짜
  • VS2008 unicode 에서 TRACE 사용시 한글이 안써지는 현상? 2011.07.13
  • C#에서 DbgView로 디버그 문자를 보고싶어요~ 2011.07.08
  • LINK : warning LNK4089: all references to 황당 프로그램 다운!!! 2009.04.29
  • 디스어셈블러 ILDASM 2008.06.20
  • 쓸지 안쓸지도 모를 디버깅 팁 1 2008.06.20
  • 레이블 2008.05.20
  • note 2008.05.19
  • ASSERT, VERIFY 2008.05.19

VS2008 unicode 에서 TRACE 사용시 한글이 안써지는 현상?

잡다한 정보들(기타정보) 2011. 7. 13. 17:15
_CrtDbgReport: String too long or IO Error
요따구 메시지가 나오면서 한글이 안나와... -_-;;
 

멀티바이트를 사용하면 몇몇 오버헤드를 감수해야하기때문에
유니코드 사용을 권장한다지만...

아니 유니코드 쓰라면서
TRACE 엔 한글 지원하려면 또 다른 코드를 추가해야하니...
왜케 귀찮음? 이래 귀찮아서 유니코드 쓰겠음?

정말 트래이스 쓸때마다
#include <locale.h>
추가

사용시마다
#ifdef _DEBUG
     _tsetlocale(LC_ALL, _T("korean"));
     TRACE(L"어쩌구");
#endif

이질알을 해야한다구? 이런 갓뎀~

꼬우면 TRACE 내에 한글을 쓰지말고 영문만 쓰거나
::OutputDebugString() 을 써야할듯...


* DebugView
TRACE() 도 ::OutputDebugString() 도 모두 나온다.
Visual Studio 에서 디버그로 실행 시에는 Output Pane 이 메세지를
먹어버리기 때문에 DebugView 에는 표시가 안됨


Posted by 케이피

C#에서 DbgView로 디버그 문자를 보고싶어요~

잡다한 정보들(기타정보) 2011. 7. 8. 15:59
::OutputDebugString() 과 유사한 C# 함수는 Trace.WriteLine() 이다.
using System.Diagnostics 추가하고 쓰면 뿅~ 
Posted by 케이피

LINK : warning LNK4089: all references to 황당 프로그램 다운!!!

베스트똘추짓(개고생리스트) 2009. 4. 29. 19:31

MFC
사용하지 않는 DLL의 LIB를 link 시켜놨을 때

디버그 모드와는 달리 릴리즈 모드에선 경고를 뱉는다.
< LINK : warning LNK4089: all references to "안쓰는DLL.dll" discarded by /OPT:REF >

이 때 무시하고 그냥 릴리즈 모드의 프로그램을 VS에서 실행이 아닌

단독으로 실행 시키면 전혀 관계없는 곳에서 죽을 수도 있다... 진짜 전혀 관계없는곳에서...

(나같은 경우는 PC가 스스로 종료하려 했음... -0-;;;)

얕은 지식덕에 자세한건 모르겠지만... 메모리가 얽키는듯...

이놈의 얕은 지식... 누구 확실히 아는 사람 없나...  ㅠ_ㅠ

무조건 저 경고를 없애야 한다...

릴리즈모드의 Project Setting - Link탭 - Incrementally를 켜면 경고는 안뜨지만...
죽지 않는다고 보장할수없다...

Posted by 케이피

디스어셈블러 ILDASM

주체못할파괴본능(디버그) 2008. 6. 20. 00:11

위치 : <Visual Studio .NET Install Directory>\SDK\v2.0\Bin

아직 잘 모르지만 은근 매력적인데 이거...
디스어셈블러 왠지 간지난다... 나름 매력적임~  ^0^

Posted by 케이피

쓸지 안쓸지도 모를 디버깅 팁 1

주체못할파괴본능(디버그) 2008. 6. 20. 00:07
- XML 웹서비스를 디버깅 할 때, 작업시간이 초과되었다는 예외가 발생
A. 코드나, 조사식 창에서 XML 웹서비스 객체의 TimeOut 프로퍼티를 -1 로 설정하여 시간이 초과되지 않도록 해야한다.

끗~
Posted by 케이피

레이블

주체못할파괴본능(디버그) 2008. 5. 20. 01:06

레이블 : <프로젝트이름><중요한 사건/이유><날짜>

Posted by 케이피

note

주체못할파괴본능(디버그) 2008. 5. 19. 22:51
20080506
Chap 2
1. 빈번한 빌드
2. 스모크 테스트
 - 제품의 기본적인 기능을 검사하는 테스트
 프로그램이 자동화 : 스모크 테스트를 수행하기 위한 이상적인 환경
 
Chap 3
1. Assert, Assert, Assert 또 Assert
 - 너 자신을 믿되, 검증하라(단위 테스트)
 1) 한번에 단일 항목만 검사 - 하나의 Assertion으로 여러 개의 조건을 검사한다면 어떤 조건이 실패했는지를 알수없다.
  * 무엇을? : # 메서드에 들어오는 매개 변수
        # 메서드 리턴값
Posted by 케이피

ASSERT, VERIFY

주체못할파괴본능(디버그) 2008. 5. 19. 22:50
Chap 3


ASSERT : In the Release version of MFC, ASSERT does not evaluate the expression and thus will not interrupt the program.


VERIFY : In the Release version of MFC, VERIFY evaluates the expression but does not print or interrupt the program.

Posted by 케이피
이전페이지 다음페이지
블로그 이미지

OOP, Debugging... 인생의 숙제들..... [블로그의 글을 맹신하면 곤란]

by 케이피

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • XML
  • 최적화?
  • c#
  • vs2008
  • DLL
  • 안드로이드
  • excel
  • LPCSTR
  • trace
  • CView
  • Automation
  • activex
  • bug
  • 엠마스톤
  • SmartClient
  • MFC Tip
  • 유로2008 일정
  • CString
  • Mentor
  • OOP
  • JAVA 맛보기
  • IME
  • MFC
  • debugging
  • 최강 볼걸
  • Emma Stone
  • CNN
  • dbgView
  • 8강전
  • 객체지향

글 보관함

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

링크

카테고리

전체보기 (98)
Qt의 오묘함 (1)
영양가없는이야기(개인사) (1)
주체못할파괴본능(디버그) (5)
넌왜C++을C처럼쓰냐?(OOP) (2)
잡다한 정보들(기타정보) (53)
귀찮아...(유용링크) (13)
참 잼난다(취미) (6)
JAVA 의 향기~(자바) (2)
코딩을부탁해(Rapid Coding) (0)
베스트똘추짓(개고생리스트) (11)
매운핫소스(허접소스) (1)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
케이피's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

케이피's 불량블로그!

OOP, Debugging... 인생의 숙제들..... [블로그의 글을 맹신하면 곤란]

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 전체보기 (98)
    • Qt의 오묘함 (1)
    • 영양가없는이야기(개인사) (1)
    • 주체못할파괴본능(디버그) (5)
    • 넌왜C++을C처럼쓰냐?(OOP) (2)
    • 잡다한 정보들(기타정보) (53)
    • 귀찮아...(유용링크) (13)
    • 참 잼난다(취미) (6)
    • JAVA 의 향기~(자바) (2)
    • 코딩을부탁해(Rapid Coding) (0)
    • 베스트똘추짓(개고생리스트) (11)
    • 매운핫소스(허접소스) (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바