Использование файла настроек 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д