Rilevare quando un Pocket PC è inserito in una culla in Windows Mobile 2003
-
27-09-2019 - |
Domanda
E 'possibile rilevare quando un dispositivo Pocket PC è ancorata in esso di supporto nel Windows Mobile 2003 utilizzando C #.
lo voglio chiamare un web-service quando il dispositivo viene rimesso in carica.
Soluzione
Che dire di questo ragazzi risposta.
OpenNETCF fornire un modo per monitorare lo stato della connessione ActiveSync. Come il codice qui sotto:
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);
}
Mentre rilevare sia riguardo, cambierà lo status di "connesso".
Per ulteriori informazioni: http: // sociale .msdn.microsoft.com / forum / it-IT / vssmartdevicesvbcs / thread / 44e50105-a0ec-4906-86f8-42c8215b6993 /
Con i migliori saluti, Guang-Ming Bian - MSFT
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow