Использование файла настроек settings при автозапуске программы - C#
Формулировка задачи:
Доброго времени суток. Программа устанавливается на автозапуск в реестр при это я утсанавливаю значение True в файле настроек Properties.Settings.Default.AutorunValue .
Но этот кусок вылетает с прерыванием из-за Properties.Settings.Default.AutorunValue . Помогите пожалуйста оформить код так чтобы при автозапуске у меня выполнялся startAllThread() с ипользованием Properties.Settings.Default.loginSpbJob или объясните что я делаю не так! Спасибо
Листинг программы
- public MainWindow()
- {
- InitializeComponent();
- main = this;
- if (Properties.Settings.Default.AutorunValue == true)
- {
- startAllThread();
- }
- }
- private void startAllThread()
- {
- spbJobClient.login = Properties.Settings.Default.loginSpbJob;
- spbJobClient.password = Properties.Settings.Default.passwrodSpbJob;
- threadspbJobClient = new Thread(new ThreadStart(spbJobClient.refreshButtonClick));
- threadspbJobClient.Start();
- }
Листинг программы
- An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in PresentationFramework.dll
- Additional information: Адресат вызова создал исключение.
Решение задачи: «Использование файла настроек settings при автозапуске программы»
textual
Листинг программы
- public MainWindow()
- {
- InitializeComponent();
- string[] args = Environment.GetCommandLineArgs();
- if (args.Any(arg => "/autorun".Equals(arg, StringComparison.OrdinalIgnoreCase)))
- {
- startAllThread();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д