프로그래밍

프로그램 갈아 엎을게 많아서 별 또라이같은 방법도 생각해네네 ㅋㅋㅋ

그냥 한두달 하고 그만두려고 했는데..

 

클라이언트가 학교 선배라서 그만 둘 수도 없고..

 

사실 돈은 충분히 주는데, 시간이 없다...

 

다음주에 최종 졸업 논문 발표인데 외주 할 시간은 없는데 말이지..

 

그냥 빨리 끝내고 논문 작업 하려고 했는데, 시발 내일 아침까지좀 해달라네? 하..

 

도저히 방법이 생각이 안떠올라서 존나 개꼼수 부리고 있다...

 

일단 외주 하면서 프로그램이 5종류가 나왔는데, 이걸 하나로 합쳐서 CCTV DVR처럼 만들어 달라더라?

 

MFC 프로그래밍 해본게이들은 알겠지만

 

5종류의 MFC 프로그램을 하나로 합치는게 쉽지는 않음... 사실 오늘만 버티자 식으로 짠 프로그램도 많아서..

 

사실상 새로 짜야되는데 그러고 싶진 않단말이지..

 

그래서 지금 떠오른 방법이 뭐냐면

 

C#으로 대충 DVR 처럼 4개 픽처박스를 만들고 C#이 MFC 프로그램을 실행 시킬때 c#에서 만들어진 픽쳐박스의 HWND 값을 넘겨서

 

MFC 프로그램이 넘겨받은 HWND로 C#의 픽쳐박스에 그려주면 될것 같더라.

 

그러니깐 A라는 프로그램이 A자신이 만든 픽쳐박스에 화면을 그리는게 아니라

 

A라는 프로그램이 B라는 프로그램의 화면에 그리도록 하는거지..

 

시발 이짓을 안해본건 아니지만, OpenCV가 제공하는 CvvImage가 저걸 지원해줄까 싶어서 메모장 틀고 메모장 HWND에 그리도록 했는데

 

엌ㅋㅋㅋㅋㅋ 되더라.. ㅋㅋㅋ

 

123.png

 

이걸로 퉁쳐야겠다... ㅋㅋㅋ

 

개꿀 빨러간다... C# 프로그램에서는 ShowWindow 함수로 MFC 창 가려버려야지 ㅋㅋㅋ

 

MFC로 하나로 합친건 싱글쓰레드 온리라서 문제 많다던데..

 

저걸로 멀티프로세싱했다 해야겠다.. ㅋㅋㅋ

24개의 댓글

2019.05.21

결과만 괜찮으면 됐지, 뭐. 클라이언트가 학교 선배라고 해도 계약서 쓰고 외주 시작했을 텐데 계약 내용만 잘 완수할 수 있도록 하삼. 잘못하다가는 고소 당함.

0
2019.05.21
@모쏠탈출

그래도 선배라서 그런지 실수해도 많이 봐주시긴하더라...

0
2019.05.21
@잉텔

계약 기간 중에는 정말 큰 실수 아니면 상관 없지ㅋㅋ 기간 내에만 완수하면 되니까. 화이팅.

0

존경합니다...

0
2019.05.21
@일째프로그래밍

살려줘요..

0
2019.05.21

나중에 만약 유지보수를한다거나 해서 좆될일만 안생긴다면야 꼼수부리면 좋져 ㅎㅎ

0
2019.05.21
@GTX1080Ti

어차피 선배도 사업제안용으로 데모용으로 급하게 필요하다는거라서 ㅋㅋ

0
2019.05.21
@잉텔

파일럿이면 대충대충

0
2019.05.22

그냥 저 픽쳐박스를 니 윈도우 자식으로 바꾸자

0
2019.05.22
@Patrick

SetParent로 해볼 생각은 했는데 그게 더 귀찮을것 같아서

0
2019.05.22
@잉텔

ShowWindow로 HIDE 시켜버리면 윈도 캡쳐가 대나?

0
2019.05.22
@Patrick

어차피 HIDE된 쪽에서 주기적으로 C#으로 만든 HWND에 그릴거라서 될듯

 

어차피 MFC쪽 화면의 HBITMAP을 뿌릴건 아니라서.. 그냥 카메라에서 영상 가져와서 처리 결과만 HWND 뿌려주는거라

0
[삭제 되었습니다]
2019.05.22
@너는나는너는나는너

이거 잘 응용하면 관공서 프린터 안되는거 풀수있다.

0
@잉텔
[삭제 되었습니다]
2019.05.22
@너는나는너는나는너

ㄴㄴ 버튼도 HWND라서 인쇄 버튼 막힌거 Spy++로 HWND 값만 따와서 EnableWindow로 TRUE 만들어주면 인쇄버튼 활성화 되면서 풀리더라

0
2019.05.22
@잉텔

방금 해봤는데 안되던데 ㅋㅋㅋ 누르면 지원하지않는 프린터라고 메시지박스뜸ㅋㅋ

0
2019.05.23
@미제승냥이

벌써 패치됬나..;; 아까비.. ㅠㅠ

0
2019.05.22

다음에 저거 유지보수할 개발자에게 애도를

0
2019.05.22

우와..

0
2019.05.22

원래 시제품은 일단 돌아가게하고 양산때 제대로 만드는거로...

0
2019.05.22

고소 각 안잡히게 마무리 해

뭐 유지보수는 누가 할지 몰라도;;

나만아니면 되는거니까 ㅋㅋㅋ

0

국가 사업 제안용 데모받아서 디벨롭해 본적있는데...

참고만하고 처음부터 다시만듬...ㅎㅎ

0
2019.05.22

또라이같은게아니라 잘한거같은대 ㅋㅋ

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5683 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 17 god79ii 0 2 일 전 515
5682 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 7 집에가게해줘 0 2 일 전 352
5681 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 2 일 전 198
5680 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 3 일 전 738
5679 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 5 일 전 356
5678 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 6 일 전 639
5677 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 13 잠적자 0 6 일 전 570
5676 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 8 일 전 217
5675 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 4 평택국 0 9 일 전 411
5674 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 19 쾅꿍꿍 0 9 일 전 553
5673 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 10 일 전 372
5672 [프로그래밍] GPT가 코딩 다해주네 3 겜신병자 0 10 일 전 701
5671 [프로그래밍] 크로스플랫폼의 욕심은 끝이없다 4 ye 0 13 일 전 373
5670 [프로그래밍] 월루중에 백준 풀어보고 있는데, 6 오뜨 0 14 일 전 650
5669 [프로그래밍] 같이 일했던 시니어급 개발자 아예 직무 바꿨네.. 15 흐린눈 2 15 일 전 673
5668 [프로그래밍] 안드로이드 스튜디오가 이상해요... 2 집에가게해줘 0 17 일 전 383
5667 [프로그래밍] 양심고백 5 너가전부옳아 0 17 일 전 374
5666 [프로그래밍] 멀티겜만드는거 첨인데 빡시네 4 아님나 0 18 일 전 416
5665 [프로그래밍] vscode에 이런 설정도 있나? 17 너가전부옳아 0 18 일 전 285
5664 [프로그래밍] 네트워크 관련 관련 질문드립니다 6 그러네요 0 20 일 전 209