ASP.NET 으로 개발중에 기존의 유용한(?) DLL들을 사용하고 싶을때가 있을겁니다.
메뉴중에 웹사이트->참조 추가->COM 에 보면 개발PC에 있는 COM들이 보입니다.
거기서 선택을 하거나 찾아보기를 통하여 DLL을 찾은후 확인을 누르시면
현재작업하고 있는 사이트의 bin에 화일이 생길겁니다.

참조하는 방법은 여러가지가 있다고 하는데
일단 그중에 하나...
bin 화일에 보면 interop.XXX.dll 식으로 화일이 있는데
앞의 interop부분은 필요없고
xxx 부분만 쓰시면 됩니다.

aspx.cs 에서
using xxx;

라구요.

아님.
aspx 에서
<%@ Import Namespace="xxx"%>
라고 쓰시구요.

다음은 사용법입니다.

aspx 나 aspx.cs 에서
xxx 만 치시면....알아서 쭈욱....그담부턴 눈치것.....
머 제 설명이 그렇지요 머...

그럼...꾸벅.

Posted by 빨강토끼
,
Posted by 빨강토끼
,

 CString -> char *

{

CString str;

str = "Hello";

//char* ss = LPSTR(LPCTSTR(str)); 이방법은 안좋다고 하네요. http://cafe.naver.com/woosongbitcafe.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=123

 

ss = str.GetBuffer(0);

str.ReleaseBuffer();

}

 

 

char * -> CString

 {

char ss[] = "Hello";

CString str;

str.Format("%s", ss);

}


BSTR -> CString

{

CString cstr;

char* pstr;

USE_CONVERSION;

pstr = OLE2A(bstr);

cstr = CString(pstr);

}


CString -> BSTR

{

BSTR bstr;

cstr = "adfg";

bstr = cstr.AllocSysString();

}


BSTR -> char*

{

BSTR bstr;

char* pstr;

pstr = OLE2A(bstr);

}

char* -> BSTR

{

TCHAR szTitle[512];

_bstr_t bstrText = szTitle;

*bstr = bstrText.copy();

}

Posted by 빨강토끼
,