[Visual Studio] 코드로 중단점을 걸어보자

Posts

[Visual Studio] 코드로 중단점을 걸어보자

디버깅을 할 때 중단점은 굉장히 중요한 요소이다. 원하는 위치에, 원하는 조건과 원하는 때(호출된 위치)에 프로그램을 중단시킬 수 있기 때문이다. Visual Studio에선, 중단점/책갈피/열린 파일 등의 정보는 .suo(solution user option) 파일에 저장이 된다. 이 파일은 협업 시 공유할 필요가 없다. 협업 중, 또는 코드만 보관하는 등 중단점을 저장할 방법이 없다면 debugapi.h 에 있는 함수를 사용하여 중단점을 걸 수 있다. WINBASEAPI VOID WINAPI DebugBreak(VOID); 라고 돼 있는 함수이고, 자세한 내용은 MSDN 참고. 끝, 인줄 알았지만 할 게 더 남았다. 이 함수를 호출하면 중단점이 트리거 되는데, 문제는 디

Related Posts

3 posts
VCRUNTIME140.dll 오류 : 어도비 크리에이티브 클라우드 앱 실행 문제 해결법

VCRUNTIME140.dll 오류 : 어도비 크리에이티브 클라우드 앱 실행 문제 해결법

Play IT|2024년 12월 7일|IT리뷰

안녕하세요. 플레잇(Play IT)입니다. 어도비 크리에이티브 클라우드 앱이나 포토샵과 같은 각종 프로그램들을 실행할 때 특정 파일에 오류가 발생되는 경우가 있습니다. 만약 어도비 크리에이티브 클라우드 앱에 문제가 생겼다면 대부분 오늘 보여드리는 방법으로 해결이 가능합니다. ▲ 오늘 포스팅에서는 VCRUNTIME140.dll 파일이 없어 프로그램 실행에 있어 문제가 발생되었다는 오류입니다. Visual C++ 패키지를 사용하는 프로그램이 설치되면서 기존 Visual C++를 사용하던 어도비 크리에이티브 클라우드 앱, 포토샵 등의 프로그램 실행에 문제가 발생된 거예요. ▲ Visual C++ 사용하는 다른 종류의 프로그램 역시 실행할 때 오류가 발생되.......

Cubase 드럼맵 파일을 drm <-> text 형태로 변환하는 파이썬 코드

올해 7월에에서 이미 비슷한 코드를 만들었는데 이걸 왜 또 만들었냐면,정말 7월에 저런 코드를 만들었다는 걸 까먹었기 때문이고...(뭔가 기시감은 있었는데)좀 더 향상된 기능이 필요했기 때문이다.이전에는 drm 파일을 text 파일로 변경만 가능했다면, 이제는 이렇게 변경된 text 포멧으로부터 drm 파일을 생성할 수 있다. NI 에서 만든 STUDIO DRUMMER 를 쓰려고 보니 drm 파일이 부정확한 게 이 코드를 만들게 된 첫 번째 이유다. || C1 || KICK Dampened |||| C#1 || SNARE Side Stick |||| D1 || SNARE Centre Alt ||으로 표현된 텍스트 파일에서 원하는 미디 노트와 드럼 키 이름을 입력한 뒤에 이 파일을 실행인자로 넘기면 txt

python 으로 이더넷 mac 주소 얻는 코드

getmacprint(getmac.get_mac_address())https://pypi.org/project/netifaces/import netifacesfor nic in netifaces.interfaces(): iface = netifaces.ifaddresses(nic)[netifaces.AF_LINK] if len(iface[0]['addr']) > 0: print("mac address: ", iface[0]['addr'])Waves 라는 가상악기가 MAC address 를 비교해 인증하고 있는데, Hyper-V 가 가상 이더넷 어뎁터를 설치했더니 인증에 실패하고 있다. Waves 기술지원팀과 논의해서 이 문제를 해결하려고 Python 코드를 간단히 짜 봤다.