Server programming in use...FiaDot

#import "progid:NateOn.NateMessengerApi.1" no_namespace
void CAutoTestDlg::OnBnClickedButton1()
{
 // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.

//  uuid(A02AC169-B150-43DE-8BD4-109B9DE6B34B),
//
//  INateOnApiAtx
//
//  dispinterface INateMessengerApi
//
//  [id(0x0000000c), helpstring("method GetMyId")]
//  BSTR GetMyId();
 
 INateMessengerApiPtr m_pNate;

 m_pNate = INateMessengerApiPtr(__uuidof(NateMessengerApi));

 BSTR pID = m_pNate->GetMyId();

 TCHAR szFinal[255];
 // direct conversion from BSTR to LPCTSTR only works
 // in Unicode
 _stprintf(szFinal, _T("%s"), (LPCTSTR)pID);
 AfxMessageBox(szFinal);

 CString str;

VARIANT_BOOL bOnline = m_pNate->IsBuddyOnline("dlsdoㅌㅌㅌ@nate.com");
 if ( VARIANT_TRUE  == bOnline )
  str.Format(L"true");
 else
  str.Format(L"false");

 AfxMessageBox(str);


COM 공부하다가 뻘짓 -_-;;;

OLE View로 타입라이브러리 보다가 '참 많은 놈들이 COM으로 짰구나' 생각하다

아니 네이트~~ 이러면서 그냥 테스트 해본거..

물론 ATL은 필수!
2007/07/09 11:53 2007/07/09 11:53
Posted by FiaDot
Technical Article l 2007/07/09 11:53

TRACKBACK :: http://fiadot.com/TatterTools/trackback/1854

  1. Subject: Tramadol hcl.

    Tracked from Ratio of tramadol.  삭제

    Comparative potencies of opioids tramadol. Cheap tramadol. Free blog hosting from tramadol anothervision info. Tramadol cod. Buy tramadol. Tramadol side effects. Tramadol. What is tramadol. Cheap tramadol fedex overnight.

    2010/05/19 09:17
  2. Subject: Buy xanax.

    Tracked from Xanax overdose.  삭제

    Buy xanax. Xanax.

    2010/07/07 09:22
  3. Subject: Buy cheap cialis.

    Tracked from Cialis dosage 20mg.  삭제

    Cialis online. Buy cialis. Cialis. Cialis attorneys. Cheap cialis.

    2010/07/14 14:53

댓글을 달아 주세요

1  ... 32 33 34 35 36 37 38 39 40  ... 676 

카테고리

전체 (676)
개인 (1)
Technical Article (273)
Diary (125)
Book (2)
Music (176)
DSP (19)
Tmp.Box (5)
Hardware (7)
Idea (60)
마이크로소프트웨어 (7)

달력

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30