Пример #1
0
        private void buttonShowToast_Click(object sender, RoutedEventArgs e)
        {
            var o      = new ClassicCOM.MyClassClass();
            var result = o.Salute("UWP");

            if (ExecutionMode.IsAppx)
            {
                ShowToast(result);
            }
            Analytics.TrackEvent("ShowToast: " + result);
        }
Пример #2
0
 private void COMException_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var o = new ClassicCOM.MyClassClass();
         o.MakeMeFail();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, ex.HResult.ToString());
         Analytics.TrackException(ex);
     }
 }
Пример #3
0
        private void TabItem_Loaded_1(object sender, RoutedEventArgs e)
        {
            string result = string.Empty;

            try
            {
                var o = new ClassicCOM.MyClassClass();
                result = o.GetInfo();
            }
            catch (Exception ex)
            {
                Analytics.TrackException(ex);
                result = ex.Message;
            }
            labelCOMInfo.Text = result;
            Analytics.TrackEvent("COMInfo: " + result);
        }
Пример #4
0
        private void UnhandledCOMException_Click(object sender, RoutedEventArgs e)
        {
            var o = new ClassicCOM.MyClassClass();

            o.MakeMeFail();
        }