• [그냥] MFC 너무 쓰레기 같아요2020.05.08 PM 08:51

게시물 주소 FONT글자 작게하기 글자 키우기

ㅎㅎ 시발 내가 왜 이걸 하고 있는거지? ㅎㅎ;;

 

 

오늘은 알 수 없는 이유로 프로그램 실행이 안되서 그거 찾는다고 하루종일 보냈어요

 

모달리스 다이얼로그를 만들었는데 첨엔 다이얼로그 생성자도 안먹히던데

 

CDialog 상속 대신에 CDialogEx 상속 받으니 생성자까지는 되는데

 

Create()가 안됨 ㅎㅎ...

 

Debug 또는 Release로 디버깅 없이 실행하면 작업관리자에서 몇초간 떠있다가 죽어버리고

 

디버깅으로 실행하면 귀신같이 됨 ㅋㅋ... ㅎㅎㅎ...

 

아마 컨트롤 리소스 ID중복으로 안되는거 같은데, 중복인것들 찾아보니 500개가 넘음 하핫!

 

담주 그냥 다이얼로그 클래스 새로 만들어야 될듯! 이야! 신난다~

댓글 : 6 개
요새 어지간하면 윈도우즈 GUI 애플리케이션은 C#으로 만드는게 편할텐데...
MFC 참... 무겁죠
C#이 나을텐데
윗분말씀처럼 mfc 굉장히 불편하구 요센안쓰긴 합니다. 저도 툴 작업은 c#추천합니다~
하지만 디버깅때와 아닐때 결과가 다른것은 메모리 관리가 제대로 되지 않는다는 뜻이에요. 디버깅때는 각 메모리 블럭에 추가 정보가 붙어서 죽을 상황에 운좋게 안죽는 상황도 있습니다.
고객사가 MFC써야한대요 고객사의 고객사가 국과연이고 고객사의 고객사의 고객사는 대한민국 군대에요 흑흑
mfc 진짜.. ㅋㅋㅋㅋㅋ 개쓰레기... 인정..
MFC가 불함리한점도 많지만 나름 C++계 에서는 잘 만들면 괜찮은 툴이었습니다. 다만 C++에 대해서 나름 중 상정도 되어야 하는게 문제지만요.. (귀찮은 점도 많았습니다만...) 지금은 절판된 Jeff Prosise 였나 이분의 책을 보시면 MFC철학에 대한 나름의 의미가 있었습니다. 그래도 혹시 될수 있으면 윗분말씀처럼 요즘은 C# 로도 대부분 GUI 커버 가능 하므로 이쪽으로 전환하시는것이 어떨지요 ? C++도 Invoke해서 쓸수 있어서 좋아요. Legacy 코드, 로직등은 C++에서 GUI는 C#으로 가능하십니다.
친구글 비밀글 댓글 쓰기

user error : Error. B.