-
patrixmanz
- Posts: 3
- Joined: Thu Sep 24, 2020 10:08 am
ISLC not working on win 10
i keep getting an error message when trying to start it up i have windows 10 is this not compaitable ? keeps giving me error message saying system.invalidoperationException.Cannot load counter name data b/c invalid index
ISLC not working on win 10
Sponsor
- Sponsor
-
Wagnard
- Site Admin
- Posts: 1562
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: ISLC not working on win 10
Post
by Wagnard » Thu Sep 24, 2020 10:28 am
patrixmanz wrote: ↑Thu Sep 24, 2020 10:25 am
i keep getting an error message when trying to start it up i have windows 10 is this not compaitable ? keeps giving me error message saying system.invalidoperationException.Cannot load counter name data b/c invalid index
Hi, check the readme, there is commands to do to fix this issue; the LODCTR one.
-
Wagnard
- Site Admin
- Posts: 1562
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: ISLC not working on win 10
Post
by Wagnard » Thu Sep 24, 2020 10:51 am
patrixmanz wrote: ↑Thu Sep 24, 2020 10:50 am
Ok you mean in this forum .? Ok I’ll look.sorry im new here and havnt looked thru stuff yet. Ill take a look thanks
normally there should be a readme.txt within the ISLC folder.
Изображение с ошибкой
Вызов нужного окна в C#
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
MainFrame.Content = new PlantsPage();
}
}
Код в WPF
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="75"/>
<RowDefinition Height="*"/>
<RowDefinition Height="30"/>
</Grid.RowDefinitions>
<Image Source="/Resources/logo.png" HorizontalAlignment="Left"></Image>
<TextBlock Text="Header" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
<Grid Background="White" ZIndex="-2"></Grid>
<Grid Grid.Row="2" Background="#76e383"></Grid>
<Button Name="PlantsPage" Grid.Row="1" Content="Go" Background="White"
Height="60" Width="200" FontSize="30"
Click="Button_Click"></Button>
<Frame Name="MainFrame" Grid.Row="1"></Frame>
</Grid>
задан 3 дек 2022 в 15:07
KirillKirill
113 бронзовых знака
5
Ошибка заключалась в том, что я делал обращение к окну, а не к странице.
ответ дан 3 дек 2022 в 17:14
KirillKirill
113 бронзовых знака
Skip to content
- ТВикинариум
- Форум
- Поддержка
- PRO
- Войти
System.InvalidOperationExpection
Цитата: Timur от 15.10.2020, 18:58Добрый вечер. Пытался запустить таймер, и выдает такую ошибку.
С чем может быть связано?
Добрый вечер. Пытался запустить таймер, и выдает такую ошибку.
С чем может быть связано?
Цитата: Андрей от 15.10.2020, 19:09Добрый вечер.
Хотелось бы больше информации, какой таймер, где запускался, на чем запускался и т.д.
Добрый вечер.
Хотелось бы больше информации, какой таймер, где запускался, на чем запускался и т.д.
Цитата: Timur от 15.10.2020, 19:13Программа Intelligent standby list cleaner ISLC, называют таймером. Во время запуска выдает такую ошибку
Программа Intelligent standby list cleaner ISLC, называют таймером. Во время запуска выдает такую ошибку
Цитата: Сергей от 15.10.2020, 19:14Добрый вечер, Тимур 🖐
Вам лучше обратиться на форум разработчика этой программы и спросить у него, даже у него лично.
Добрый вечер, Тимур 🖐
Вам лучше обратиться на форум разработчика этой программы и спросить у него, даже у него лично.
Цитата: Timur от 15.10.2020, 19:15Эта ошибка не от твиков вин10?
Эта ошибка не от твиков вин10?
Цитата: Андрей от 15.10.2020, 19:19Timur, такие моменты лучше проверять самому, прежде чем выдвигать такие обвинения.
Запусти на виртуалке чистую версию Windows и проверь эту программу. Тогда и делай выводы.
Настоятельно рекомендую прочитать Пользовательское соглашение. Это важно.
Timur, такие моменты лучше проверять самому, прежде чем выдвигать такие обвинения.
Запусти на виртуалке чистую версию Windows и проверь эту программу. Тогда и делай выводы.
Настоятельно рекомендую прочитать Пользовательское соглашение. Это важно.
Metall_Version 2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
||||||
1 |
||||||
02.04.2014, 13:36. Показов 10355. Ответов 14 Метки нет (Все метки)
Есть пример из книги Троелсена 5-го издания , (19 глава), В теле метода мы из одной папки в другую копируем изображения (переворачивая их на 180).
«Исключение типа «System.InvalidOperationException» возникло в System.Windows.Forms.dll, но не было обработано в коде пользователя если закоментить строку обращение к форме то все работает. Подскажите в чем проблема Вложения
0 |
Master of Orion 6094 / 4950 / 905 Регистрация: 10.07.2011 Сообщений: 14,522 Записей в блоге: 5 |
|
02.04.2014, 13:40 |
2 |
Metall_Version, по-моему в исключении все написано: доступ к элементам формы разрешается только из главного потока. Можно заставить часть метода потока выполняться в главном потоке с помощью метода Form.Invoke.
0 |
5490 / 4260 / 1211 Регистрация: 12.10.2013 Сообщений: 12,262 Записей в блоге: 2 |
|
02.04.2014, 13:42 |
3 |
Да, так и есть, я так думаю это баг. В смысле, баг в книге.
0 |
2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
|
02.04.2014, 14:02 [ТС] |
4 |
Psilon, insite2012, а где ставить Invoke() ? не могу допереть. Методу нужен параметр — делегат. нужно создавать делегат , который будет указывать на метод записи в заголовок ?
0 |
Psilon Master of Orion 6094 / 4950 / 905 Регистрация: 10.07.2011 Сообщений: 14,522 Записей в блоге: 5 |
||||
02.04.2014, 14:04 |
5 |
|||
1 |
Metall_Version 2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
||||
02.04.2014, 14:06 [ТС] |
6 |
|||
вроде доперло
0 |
Master of Orion 6094 / 4950 / 905 Регистрация: 10.07.2011 Сообщений: 14,522 Записей в блоге: 5 |
|
02.04.2014, 14:09 |
7 |
Metall_Version, если все выполнять в главном потоке, то смысла в других потоков нет вообще.
0 |
2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
|
02.04.2014, 14:13 [ТС] |
8 |
Psilon, спасибо . как я понял мы сам процесс записи в заголовок формы делаем через инвоке? и кстати у меня эта строчка(2) не работает , пишет
0 |
5490 / 4260 / 1211 Регистрация: 12.10.2013 Сообщений: 12,262 Записей в блоге: 2 |
|
02.04.2014, 14:13 |
9 |
Psilon, это тренировочное задание из книги. Там смысл простой, запускается поток, и выводится его номер, в заголовок формы, соответственно поток-то другой. И вот там почему-то нет Invoke(), а без него вылетает ошибка. Я сам на эти грабли наступал, но был небольшой опыт работы с потоками, быстро дошло, по названию ошибки.
0 |
2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
|
02.04.2014, 14:15 [ТС] |
10 |
если все выполнять в главном потоке, то смысла в других потоков нет вообще. да в том примере с делегатом бред вышел. я получается запускал синхронно метод ProcessFiles через инвоке.
0 |
5490 / 4260 / 1211 Регистрация: 12.10.2013 Сообщений: 12,262 Записей в блоге: 2 |
|
02.04.2014, 14:20 |
11 |
Metall_Version, в самом методе, который запускается через поток надо прописать обращение к заголовку формы через Invoke(), и все заработает.
0 |
Metall_Version 2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
||||
02.04.2014, 14:25 [ТС] |
12 |
|||
вот так работает .. обязательно создавать новый Action ? или можно любой делегат ? или можно только Action т.к он указывает на методы которые ничего не возвращают и ничего не передают ? Добавлено через 40 секунд
Metall_Version, в самом методе, который запускается через поток надо прописать обращение к заголовку формы через Invoke(), и все заработает. можно пример?
0 |
insite2012 5490 / 4260 / 1211 Регистрация: 12.10.2013 Сообщений: 12,262 Записей в блоге: 2 |
||||
02.04.2014, 14:46 |
13 |
|||
Metall_Version, там же дальше есть упоминание, что обращение из другого потока к форме невозможно… У меня есть эта книга, и там так написано… Добавлено через 3 минуты
1 |
Metall_Version 2149 / 1286 / 516 Регистрация: 04.03.2014 Сообщений: 4,092 |
||||
02.04.2014, 15:00 [ТС] |
14 |
|||
insite2012, спасибо понял . с этим методом только так можно работать ?
то есть только создавая Action ?
0 |
5490 / 4260 / 1211 Регистрация: 12.10.2013 Сообщений: 12,262 Записей в блоге: 2 |
|
02.04.2014, 15:06 |
15 |
Ну думаю, можно и другие делегаты применять, типа Action<>, Func, Func<>…
0 |
Как исправить ошибку «System.InvalidOperationException: «Недопустимая попытка чтения при отсутствии данных.»»?
using (SqlConnection connection = new SqlConnection(@"Data Source=...; Initial Catalog=Airlines; Integrated Security=True"))
{
connection.Open();
string sqlExpression = "SELECT ID FROM Users WHERE ID = 1";
SqlCommand LoginData = new SqlCommand(sqlExpression, connection);
SqlDataReader LoginReaderData = LoginData.ExecuteReader();
if (LoginReaderData.HasRows)
{
object ID = LoginReaderData["ID"];
Mail.Text = (string)ID;
}
else
{
MessageBox.Show("Пользователь не найден");
}
}
-
Вопрос заданболее двух лет назад
-
1760 просмотров
вы неправильно ридер используете.
SqlDataReader loginReaderData = LoginData.ExecuteReader();
while (loginReaderData.Read())
{
var id = loginReaderData["ID"];
// ...
}
Но судя по примеру — вам вообще не ридер нужен, а нужно https://docs.microsoft.com/en-us/dotnet/api/system…
string sqlExpression = "SELECT ID FROM Users WHERE ID = 1";
SqlCommand loginData = new SqlCommand(sqlExpression, connection);
var id = (string)loginData.ExecuteScalar();
//...
Пригласить эксперта
Ну как минимум попросить reader прочитать [очередную] строку (Read()) и уже тогда добывать из прочитанной строки поля.
-
Показать ещё
Загружается…
04 июн. 2023, в 01:35
1500 руб./за проект
04 июн. 2023, в 01:25
40000 руб./за проект
03 июн. 2023, в 23:42
1500 руб./за проект