Microsoft MVP성태의 닷넷 이야기
atl activeX 질문이요~ [링크 복사], [링크+제목 복사],
조회: 16997
글쓴 사람
한장우 (dksdidwkddn at naver.com)
홈페이지
첨부 파일
 

성태님 안녕하세요.
계속 혼자 삽질하다가 궁금한게 있어서 여쭙니다ㅜ

ATL ActiveX를 C#에 참조시켜서 코딩을 하고 있습니다.
문제는 ActiveX의 함수에 매개변수를 를 long형으로 선언 했는데
C#에서 함수에 호출하려고 보면 매개변수가 int형으로 되있어서 long형 변수를 넣으면
형변환하라고 뜹니다.

이상해서 테스트용으로 activeX를 다시만들어 봤는데 또 그러더라구요~
근데 이 activeX를 mfc에서 참조시키면 long형으로 잘 나오네요...

전 꼭 long을 써야하거든요.
조언 부탁드리겠습니다.^^










[최초 등록일: ]
[최종 수정일: 2/16/2011]


비밀번호

댓글 작성자
 



2011-02-16 09시12분
C/C++ 의 long 형은 int 형이나 다름없습니다. 이 때문에 C# 에서는 int 형으로 나오는 것입니다. 따라서, C# 에서 매개변수 인식을 했던 그대로 int 형을 넣어주면 됩니다. 만약 C# 의 long 형으로 ActiveX 메서드를 제공하고 싶다면 __int64 형으로 매개변수 구성을 하시면 됩니다. (MFC 는 당연히 C/C++ 이기 때문에 long/int 상관없습니다.)
정성태

... 76  77  78  79  80  [81]  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
4659/23/200611819vb.net에서 c에서 보내는 Post메쎄지를 잡아서 처리할수 없을가요? [1]
464정윤수9/22/200613646asp.net 에서 DataSet 을 RecordSet 으로 변환 [2]
463sagi...9/22/200612665IE 제어 (BHO) 중 데이터 형에 질문 드립니다. [1]
462[손님]9/21/200614017ASP.NET 에서 COM+ 호출시 프로그램 구조를 어떻게 만들어야 할지...조언 부탁합니다. [2]파일 다운로드1
461정태운9/19/200613964Vista RC1에서 XPS Document를 Image로 변환하는 코드의 특정 API 가 동작하지 않습니다. [2]
459이방은9/14/200612938축하합니다.. [1]
458이승용9/7/200614286스마트 클라이언트 관련 질문입니다. [4]
456guest9/7/200613908데이타셋 암호화 방법...이 있을까요? [2]
451임은주8/31/200613708mms 스트림을 로컬 파일로 저장해주는 프로그램 에 대해서 여쭤볼께요 [1]
448guest8/28/200614148서버인증서및클라이언트인증서 발급
449정성태8/28/200613719    답변글 [답변]: 서버인증서및클라이언트인증서 발급
450ligh...8/29/200613962        답변글 [답변]: [답변]: 서버인증서및클라이언트인증서 발급 [3]
468light9/28/200614035            답변글 [답변]: [답변]: [답변]: 서버인증서및클라이언트인증서 발급
472정성태10/5/200614503    답변글 [답변]: 서버 인증서 및 클라이언트 인증서 발급
475ligh...10/11/200613374        답변글 [답변]: [답변]: 서버인증서및클라이언트인증서 발급
446윤경재8/20/200618792COM+ 프로젝트 디버깅 방법. [2]파일 다운로드1
442이남호8/7/200614021스마트클라이언트에 Farpoint Winform을 이용했는데 배포가 안되요.
443이남호8/7/200615863    답변글 [답변]: 스마트클라이언트에 Farpoint Winform을 이용했는데 배포가 안되요.
441강혜영8/5/200614827SHDocVw를 이용한 익스플로어 제어
444정성태8/7/200613000    답변글 [답변]: SHDocVw를 이용한 익스플로어 제어
445강혜영8/8/200613635        답변글 [답변]: [질문]: SHDocVw를 이용한 익스플로어 제어 [1]
437혀기7/25/200612353DirectoryEntry의 Childrend에 Add할때 엑세스가 거부됩니다~ㅜㅜ [2]파일 다운로드1
436조성택7/24/200612159IE를 가로채서 그리고 싶을때.. [1]
439태기7/25/200612813    답변글 [답변]: IE를 가로채서 그리고 싶을때..(재질문) [1]파일 다운로드1
435이영균7/21/200613585작그마한 스마트클라이언트 프로젝트를 진행하고 있습니다. [1]파일 다운로드1
431혁이7/19/200612183UpdatePanel(Atlas)위의 SmartClient가 이벤트후 사라집니다. ㅜㅜ파일 다운로드1
... 76  77  78  79  80  [81]  82  83  84  85  86  87  88  89  90  ...