Esempio n. 1
0
        private void PopulateDOFState()
        {
            DOFManager DM = new DOFManager();

            string DllPath   = "";
            bool   DOFLoaded = false;

            string DOFVersion = "";

            try
            {
                DM.Load();
                DOFLoaded = true;
            }
            catch
            {
                DOFLoaded = false;
            }


            if (DOFLoaded)
            {
                try
                {
                    DllPath    = DM.GetDllPath();
                    DOFVersion = DM.GetVersion();
                }
                catch { }
            }


            try
            {
                DM.Unload();
            }
            catch { }

            DOFPathText.Text    = DllPath;
            DOFVersionText.Text = DOFVersion;
            DOFStateText.Text   = (DOFLoaded ? "OK. DirectOutput framework found" : "Error! DirectOutput framework not found. Make sure the DOF com object is registered.");
        }