2010-08-09 2 views

답변

2

이 사람의 대답은 어떻습니까?

http://social.msdn.microsoft.com/Forums/en-US/vssmartdevicesnative/thread/d7e6d896-ff0b-4bb8-969d-3ff516db6782

은 ActiveSync를 연결 상태를 모니터링 할 수있는 방법을 제공 OpennetCF. 아래의 코드와 같은

private void connectAsync_Click(object sender, System.EventArgs e) 
       { 
         m_rapi.RAPIConnected += new RAPIConnectedHandler(m_rapi_RAPIConnected); 
         m_rapi.RAPIDisconnected += new RAPIConnectedHandler(m_rapi_RAPIDisconnected); 
         m_rapi.Connect(false, -1); 
       } 

       private void m_rapi_RAPIConnected() 
       { 
      this.Invoke(textUpdate, new object[] { this, new TextArgs(connectStatus, "Connected") }); 
      this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectAsync, false) }); 
      this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectSync, false) }); 
       } 

       private void m_rapi_RAPIDisconnected() 
       { 
      this.Invoke(textUpdate, new object[] { this, new TextArgs(connectStatus, "Not Connected") }); 
      this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectAsync, false) }); 
      this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectAsync, false) }); 
       } 



       private void copyFrom_Click(object sender, System.EventArgs e) 

       { 
         if(! m_rapi.Connected) 
         { 
           MessageBox.Show("Not connected!"); 
           return; 
         } 

         m_rapi.CopyFileFromDevice("f:\\1.jpg", "\\My Documents\\1.jpg", true); 

       } 

가 연결이다 검출하면서, 그것 "연결"로 상태를 변경한다. 자세한 내용은

: http://social.msdn.microsoft.com/forums/en-US/vssmartdevicesvbcs/thread/44e50105-a0ec-4906-86f8-42c8215b6993/

안부, Guang의-명나라 비안 - MSFT

+0

OpenNetCF 스마트 장치 프레임 워크를 사용, 표준 닷넷 라이브러리 내에서 할 수있는 방법은 무엇입니까? – Gordon

+0

Pinvokes 나는 네가 할 수있을 것이라고 확신한다. 아니면 ActiveSync 문서의 내용 일 수도 있습니다. http://msdn.microsoft.com/en-us/library/aa913418.aspx – nportelli

관련 문제