Code Example: Determining the Version
9/8/2008
O seguinte exemplo de código C++ demonstra como get o objeto IPOutlookApp, log até Outlook Mobile e, em seguida, determine a versão de Outlook Mobile que execução.
Observação Na exemplo de código, SysFreeString é chamado na IPOutlookApp object. Porque SysFreeString não é definido em Microsoft Palm-tamanho PC 1.0, isso é necessário para a codificar a compilação para que OS. Se você não será ser compilar este codificar em que OS, você pode ir em frente e chamar SysFreeString diretamente.
HRESULT hr;
IPOutlookApp * polApp = NULL;
BSTR pwszVersion = NULL;
// Initialize COM.
CoInitializeEx(NULL, 0);
// Create an instance of the main application object (IApplication).
hr = CoCreateInstance(CLSID_Application, NULL, CLSCTX_INPROC_SERVER, IID_IPOutlookApp, (LPVOID*)&polApp);
// Log on to Outlook Mobile.
hr = polApp->Logon(NULL);
// Get the version, and display it in a message box.
polApp->get_Version(&pwszVersion);
MessageBox(NULL, pwszVersion, TEXT("POOM Version"), MB_SETFOREGROUND | MB_OK);
polApp->SysFreeString(pwszVersion);
// Log off and release the Application object.
polApp->Logoff();
polApp->Release();
return TRUE;
O seguinte exemplo de código Visual Basic mostra a você como determinar a versão de Outlook Mobile.
Dim polApp as PocketOutlook.Application
Set polApp = CreateObject("PocketOutlook.Application")
polApp.Logon()
MsgBox polApp.Version()
See Also
Other Resources
Pocket Outlook Object Model Samples
Pocket Outlook Object Model Application Development