[질문요]안녕하세요 dll에 관해서 다시물어볼게요
차오름
c++에서 c#으로 함수만 가지고온다! 라면 dllimport
c++에서 c#으로 클래스를 가지고온다!라면 클래스라이브러리 혹은 clr
c++에서 mfc로만든것을 c#으로가지고온다! 이게 문제입니다.
그동안질문하면서 숱하게 삽질하면서 조금씩 정립이되가네요
물음에있어서 제가 정확하게 말을 못한것같아서 정리해서 올립니다.
dllImport에서 묵시적과 명시적으로 해보고있구요 묵시적은 창이 닫힐때 에러가뜨더군요
그리고 명시적은 C#에서 HINSTANCE로 쓰임새를 찾고있었어요 그게 있어야지 API함수로(물론 이것도 dllImport해야겠지만)
써서 LoadLibrary, GetProcAddress,FreeLibrary를 쓸수있더라구요. 혹 방식이있다면 답변해주시면 감사해요
마지막으로 클래스라이브러리에 mfc 다이어로그를 추가해서 c#에 참조 해봤어요 결과는 역시 처음부터 에러가 뜨더군요
혹 방식이있다면 답변해주시면 감사해요
만약없다면
결과적으론 exe파일형식으로쓰데 마치 dll쓰는것처럼 창만 C# MainFrame에 자식프레임으로 넣는방식으로 하던지
앗사리 c#에 다 때려박던지 할 것같습니다. 방법이있다면 알려주시면 감사해요
ps 매번알아갈려고만해서 미안해요
저 경로를 않써서 파일검색으로 찾아가보니 AfxGetResourceHandle()부분을 이용하는 것같더군요
-
다니엘
해결 되셨다니 축하드립니다.
항상 어려운 쪽 질문 던지시면서 꿋꿋하게 해결해 나가시는거 같네요^^
도움을 드리고 싶어도 이미 손 놓은지 너무나 먼 분야라서...ㅠㅠ -
접시
이제 c++mfc dll com자세히몰라도 c#연동 가능하게 하는법알았습니다. ㅎㅎ
-
한내
이유를알았습니다. 자신이 속해있는 메모리영열기 아닌 다른영역의 메모리에서 리소스를
참조하려는 에러가 발생 ㅇ때 런테임 에러가 발생하고 프로그램이 중단된다더군요
해결방법: dll안에서 리소스를 부를때 자신이 속해있는 메모리영역에서 리소스를 참조해오라는
명령여를 입력해주면되더군요
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2696372 | %=open_main%, %=open_sub% 가 뭘까요? (9) | 행복녀 | 2025-05-29 |
2696347 | 콘솔 프로그램 질문 | 상큼한캔디 | 2025-05-28 |
2696320 | c언어 scanf 함수를 이요해 문자열 입력 받을 시 질문 있습니다. | 슬아라 | 2025-05-28 |
2696292 | 익스플로러9이상에서만 이상한 보더가 보이는데 삭제할수 있나요? | 망고 | 2025-05-28 |
2696263 | 프로그래밍 공부시작 질문 (6) | 진이 | 2025-05-28 |
2696206 | SK2의 플래시를 밴치마킹하려고하는데요.. (1) | 비내리던날 | 2025-05-27 |
2696179 | ie7에서 사라지지가 않네요. (2) | 빛길 | 2025-05-27 |
2696150 | div에 스크롤 생기게 하려면... (2) | 에드가 | 2025-05-27 |
2696123 | 자료구조론 공부중인데 | 김자영 | 2025-05-26 |
2696094 | exe 파일 | 제철 | 2025-05-26 |
2696043 | 제이쿼리 .scroll() 관련 질문드립니다 | 이거이름임 | 2025-05-26 |
2695984 | 마크업상으로 하단에 있으나 우선적으로 이미지파일을 다운로드받는 방법 (1) | 들꿈 | 2025-05-25 |
2695934 | tr 속성값 (9) | 새 | 2025-05-25 |
2695905 | ASP로 개발됐을 때 css가 달라져요 ㅠㅠ (4) | 슬아라 | 2025-05-24 |
2695878 | form을 이용한 다른 페이지로 넘기는 방법을 알려주세요 (1) | 핫파랑 | 2025-05-24 |
2695844 | 저기 암호화 및 복호화 프로그램.. 만들어볼려는대 (2) | 한빛 | 2025-05-24 |
2695814 | [질문] PDA에서 애플릿이 가능한가요? (1) | 봄시내 | 2025-05-24 |
2695785 | 웹 설정 도와줄분 | 화이트캣 | 2025-05-23 |
2695730 | 갑자기 기억이 안나는데 accesskey 속성.. | 빛나라 | 2025-05-23 |
2695702 | [질문] Java 버전 차이에 의한 오류?!! (2) | 검사 | 2025-05-23 |