powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ошибка странная
19 сообщений из 19, страница 1 из 1
Ошибка странная
    #37340107
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте ребят! Подскажите в чем трабла - на одних компах работает, на других нет! программа не моя! что означает данная строка:

Код: plaintext
If icLineAll.SelectedItem.Index =  4  Then Exit Sub
...
Рейтинг: 0 / 0
Ошибка странная
    #37340110
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
программа на Excel - забыл сказать
...
Рейтинг: 0 / 0
Ошибка странная
    #37340467
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Drug_Lu4shij, не видя остального кода сложно сказать что это. Нужно как минимум строки, в которых идет определение переменной icLineAll, а так-же код, где данной переменной что-либо присваивается. Если присваивается другая переменная, то и её надо аналогично расписать.
А так это может быть что угодно, к примеру проверка на то, что в некотором списке выбран выбран некий элемент.
Хотя если учесть наличие слова Line, возможно речь идет о каком-нибудь объекте состоящем из набора линий.
...
Рейтинг: 0 / 0
Ошибка странная
    #37340546
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Djon Player, вот фрагмент

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Dim icAllCl As Boolean ' если толщина линии меняется через все линии, то истина

Private Sub icLineAll_Click()
    Dim i As Integer
    If icLineAll.SelectedItem.Index =  4  Then Exit Sub
     For i =  1  To LA
        If Channel( 1 , i) Then Thin( 1 , i) = icLineAll.SelectedItem.Index
        If Channel( 2 , i) Then Thin( 2 , i) = icLineAll.SelectedItem.Index
    Next
    icLine( 1 ).ComboItems(Thin( 1 , mpiBDL.Value +  1 )).Selected = True
    icAllCl = True
    icLine1_Click
    icLine( 2 ).ComboItems(Thin( 2 , mpiBDL.Value +  1 )).Selected = True
    icAllCl = True
    icLine2_Click
End Sub

Private Sub icLine1_Click()
    ChangeLineThicknessingEx  1 , mpiBDL.Value +  1 
End Sub

Private Sub icLine2_Click()
    ChangeLineThicknessingEx  2 , mpiBDL.Value +  1 
End Sub

Sub ChangeLineThicknessingEx(Ch As Integer, p As Integer) ' меняю толщину линии в примере
'        iExample(Ch).Picture = ilLine(Ch, icLine(Ch).SelectedItem.Index).ListImages(p).Picture
'        Thin(Ch, p) = icLine(Ch).SelectedItem.Index
        If icAllCl Then
            icAllCl = False
            Exit Sub
        End If
        icLineAll.ComboItems( 4 ).Selected = True
End Sub
...
Рейтинг: 0 / 0
Ошибка странная
    #37340618
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Drug_Lu4shij, к сожалению из кода не видно, что такое icLineAll, единственное что можно предположить, что это какой-то объект на форме.
Найдите этот объект непосредственно на форме, кликните по нему правой кнопкой мыши и выберите пункт "Свойства", появится окошко со списком свойств объекта.
Приложите скриншоты объекта и его свойств.
Возможно не подключена какая-то библиотека.
...
Рейтинг: 0 / 0
Ошибка странная
    #37340652
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Djon Player, воть
...
Рейтинг: 0 / 0
Ошибка странная
    #37340925
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Drug_Lu4shij,

Нужно было ещё приложить скрин окошка, которое показывается по клику на (About)
...
Рейтинг: 0 / 0
Ошибка странная
    #37341101
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос, вот
...
Рейтинг: 0 / 0
Ошибка странная
    #37341166
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Drug_Lu4shij,

Спасибо, скорее всего на тех компьютера, на которых не работает как раз и не установлен Mscomctl.ocx в котором и содержится этот самый ImageComboBox, или установлен, но не той версии. Тут есть какое-то обновление для этого элемента, попробуй его накатить на проблемную машину с админскими правами
...
Рейтинг: 0 / 0
Ошибка странная
    #37341786
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос, попробовал - ничего не помогло..вообще парадокс - сисадмин даж переустанавливал винду и не помогло..а на всех других компах работает
...
Рейтинг: 0 / 0
Ошибка странная
    #37341897
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Drug_Lu4shij
> ничего не помогло..вообще парадокс - сисадмин даж переустанавливал винду и не помогло

А ошибка то какая?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка странная
    #37341989
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос, runtime 91
...
Рейтинг: 0 / 0
Ошибка странная
    #37343109
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up, sorry
...
Рейтинг: 0 / 0
Ошибка странная
    #37343431
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Drug_Lu4shij
> up, sorry


Ошибка говорит о том что у тебя что-то не так с каким-то объектом. А так так там объект один, то скорее всего проблемы с
ним.
Теперь встречный вопрос, когда устанавливал обновление, устанавливал под админскими правами или нет? Потому, что бывают
ситуации, когда без админских прав не регистрируется компонент, например

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка странная
    #37343530
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Drug_Lu4shij
> up, sorry


Кстати, посмотрел я на этот элемент. У него свойство SelectedItem возвращает объект. Перепиши код следующим образом:
[src vba]Private Sub icLineAll_Click()
Dim i As Integer
==>Dim ci As ComboItem
==>Set ci = icLineAll.SelectedItem
==>If Not ci Is Nothing Then
If icLineAll.SelectedItem.Index = 4 Then Exit Sub
For i = 1 To LA
If Channel(1, i) Then Thin(1, i) = icLineAll.SelectedItem.Index
If Channel(2, i) Then Thin(2, i) = icLineAll.SelectedItem.Index
Next
icLine(1).ComboItems(Thin(1, mpiBDL.Value + 1)).Selected = True
icAllCl = True
icLine1_Click
icLine(2).ComboItems(Thin(2, mpiBDL.Value + 1)).Selected = True
icAllCl = True
icLine2_Click
==>End If
End Sub

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка странная
    #37343538
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сори
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub icLineAll_Click()
Dim i As Integer
Dim ci As ComboItem
Set ci = icLineAll.SelectedItem
If Not ci Is Nothing Then
    If icLineAll.SelectedItem.Index =  4  Then Exit Sub
     For i =  1  To LA
        If Channel( 1 , i) Then Thin( 1 , i) = icLineAll.SelectedItem.Index
        If Channel( 2 , i) Then Thin( 2 , i) = icLineAll.SelectedItem.Index
    Next
    icLine( 1 ).ComboItems(Thin( 1 , mpiBDL.Value +  1 )).Selected = True
    icAllCl = True
    icLine1_Click
    icLine( 2 ).ComboItems(Thin( 2 , mpiBDL.Value +  1 )).Selected = True
    icAllCl = True
    icLine2_Click
End If
End Sub
...
Рейтинг: 0 / 0
Ошибка странная
    #37343554
WRX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WRX
Гость
Игорь Горбонос, подключал сисадмин под моим руководством
...
Рейтинг: 0 / 0
Ошибка странная
    #37344018
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: WRX
> Игорь Горбонос, подключал сисадмин под моим руководством


А код переделал?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка странная
    #37344064
Drug_Lu4shij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос, да! пользователь говорит что прога теперь запускается, но не выполняются функции программы
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ошибка странная
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]