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

Код: plaintext
If icLineAll.SelectedItem.Index =  4  Then Exit Sub
...
Рейтинг: 0 / 0
06.07.2011, 19:56
    #37340110
Drug_Lu4shij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
программа на Excel - забыл сказать
...
Рейтинг: 0 / 0
07.07.2011, 08:49
    #37340467
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
Drug_Lu4shij, не видя остального кода сложно сказать что это. Нужно как минимум строки, в которых идет определение переменной icLineAll, а так-же код, где данной переменной что-либо присваивается. Если присваивается другая переменная, то и её надо аналогично расписать.
А так это может быть что угодно, к примеру проверка на то, что в некотором списке выбран выбран некий элемент.
Хотя если учесть наличие слова Line, возможно речь идет о каком-нибудь объекте состоящем из набора линий.
...
Рейтинг: 0 / 0
07.07.2011, 09:59
    #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
07.07.2011, 10:29
    #37340618
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
Drug_Lu4shij, к сожалению из кода не видно, что такое icLineAll, единственное что можно предположить, что это какой-то объект на форме.
Найдите этот объект непосредственно на форме, кликните по нему правой кнопкой мыши и выберите пункт "Свойства", появится окошко со списком свойств объекта.
Приложите скриншоты объекта и его свойств.
Возможно не подключена какая-то библиотека.
...
Рейтинг: 0 / 0
07.07.2011, 10:38
    #37340652
Drug_Lu4shij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
Djon Player, воть
...
Рейтинг: 0 / 0
07.07.2011, 12:19
    #37340925
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
Drug_Lu4shij,

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

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

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

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


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

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.07.2011, 15:05
    #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
08.07.2011, 15:07
    #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
08.07.2011, 15:14
    #37343554
WRX
WRX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
Игорь Горбонос, подключал сисадмин под моим руководством
...
Рейтинг: 0 / 0
08.07.2011, 18:38
    #37344018
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка странная
> Автор: WRX
> Игорь Горбонос, подключал сисадмин под моим руководством


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

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


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