Compartilhar via


Code Example: Determining the Version

Windows Mobile SupportedWindows Embedded CE Supported

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