powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сделать программно скрин вкладки
25 сообщений из 189, страница 7 из 8
сделать программно скрин вкладки
    #37835255
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или вспомни как я тебя учил, если не можешь понять, где объявлена функция ли переменная - нажми на нее правой кнопкой и перейди к объявлению.
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835295
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proили вспомни как я тебя учил, если не можешь понять, где объявлена функция ли переменная - нажми на нее правой кнопкой и перейди к объявлению.
ну сделал, нет её там
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835297
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тяжелый случай. Ну опубликуй что ли скриншот )
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835309
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835310
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не приложилось ранее
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835325
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835332
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, не пойму Private aAvailability As Variant - это что ли? так потаённо!!
похоже я кодером никогда не стану
что за фокусы? зачем такие прикиды?
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835341
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты же про i спрашивал, причем тут aAvailability, зачем ты на нее щелкаешь?

12702390
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835352
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: катастрофа

Эндрю, на скрине в ObjectBrowser'е видна функция tohex. Кликни по ней мышкой и посмотри внизу описание. Там где сейчас
написано
Код: vbnet
1.
Private aAvialability As Variant



Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835382
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
вот она Public Function tohex(i)- как бы нонятно, но я привык прежде чем в функцию отправлять писать
Код: vbnet
1.
2.
i = mdm.ConfigManagerErrorCode
tohex i


а как оно без указания
i стало равно mdm.ConfigManagerErrorCode - загадка
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835392
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаа как стало
Эндрю, что два года назад, что полгода назад, что сейчас - один и тот же ответ, поди в учебник и посмотри, что такое функция, параметр функции, вызов функции.
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835394
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: катастрофа
> Игорь Горбонос,
> вот она Public Function tohex(i)- как бы нонятно, но я привык прежде чем в функцию отправлять писать
> i = mdm.ConfigManagerErrorCode
> tohex i

Да, но сейчас ты сделал так
Код: vbnet
1.
ConfigManagerErrorCode = tohex(mdm.ConfigManagerErrorCode)



> а как оно без указания
> i стало равно mdm.ConfigManagerErrorCode - загадка

А что такое параметры функции?

P.S. Кстати, делая так:
Код: vbnet
1.
2.
i = mdm.ConfigManagerErrorCode
tohex i

ты создаешь переменную i, которой присваиваешь значение mdm.ConfigManagerErrorCode и дальше отдаешь это
значение на обработку в функцию. То что там параметр имеет такое же имя не имеет никакий роли именно в этом
случае. Потому что в функцию передается значение , а не сама переменная. Об этом заботится "область видимости
переменных".

P.S.S. Ещё раз советую прочитать и понять как объявляются переменные, что такое область видимости, какие могут быть
параметры, как они передаются. Потому, что с таким подходом можешь очень долго отлаживать программу, не понимаю почему
самопроизвольно меняются значения переменных.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835395
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносПотому, что с таким подходом можешь очень долго отлаживать программутретий год пошел
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835397
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, спасибо и на том, что там на неё смотреть, говорю как привык, теперь осталось скукотищу ждать, это всё цветочки, а по существу, на сиё время проблемс здесь:

Код: vbnet
1.
2.
3.
4.
For Each mdm In mdms
        
        '94  Invalid use of Null Недопустимое использование Null 
        MsgBox$ mdm.Availability


и как же как Вы скукотища сосетовали проверять mdm.Availability??
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37835403
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая разница, как ты привык, говорю же, реально ты можешь сэкономить 90% времени просто разобравшись с тем, что такое тип данных, функция, параметр, объект, метод, свойство. Вдумайся в эту цифру! 90% твоих вопросов это вопросы об одном и том же. Вдумайся, можно все сделать за 10% времени от того, которое ты сейчас тратишь! Ты говорил, что предпочитаешь подвижные игры - подумай, вместо того, чтобы заниматься ими - ты сидишь за компом 90% времени ВПУСТУЮ! Ты тратишь жизнь ни на что. Ты поверил мне один раз с Option Explicit, поверь наконец и в это, я тебе третий год это долблю в голову. Не превращайся уже в задрота, извини за грубость, настоящего задрота тут мы знаем все, но ты-то понимаешь, что не все время можно проводить за компом, есть и другие ценности. Оптимизируй свою жизнь, наконец, почитай и ПОЙМИ учебник для начинающих, разбери ЭЛЕМЕНТАРНЫЕ примеры, прежде чем браться за сложные.
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37836782
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаShocker.Pro, спасибо и на том, что там на неё смотреть, говорю как привык, теперь осталось скукотищу ждать, это всё цветочки, а по существу, на сиё время проблемс здесь:

Код: vbnet
1.
2.
3.
4.
For Each mdm In mdms
        
        '94  Invalid use of Null Недопустимое использование Null 
        MsgBox$ mdm.Availability


и как же как Вы скукотища сосетовали проверять mdm.Availability??
апну тему, уважаемый скукотища как быть?
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37836802
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,

Код: vbnet
1.
2.
3.
4.
5.
6.
For Each mdm In mdms
        
if mdm.Availability < MAX_Availability then ' позволит избежать траблов с Null-ами
        '94  Invalid use of Null Недопустимое использование Null 
        MsgBox$ mdm.Availability
end if


или эпический On Error Rsume Next с последующей обработкой ошибок
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37836816
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища, ок завтра отпишусь
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37839596
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищакатастрофа,

Код: vbnet
1.
2.
3.
4.
5.
6.
For Each mdm In mdms
        
if mdm.Availability < MAX_Availability then ' позволит избежать траблов с Null-ами
        '94  Invalid use of Null Недопустимое использование Null 
        MsgBox$ mdm.Availability
end if


или эпический On Error Rsume Next с последующей обработкой ошибок

на этой строке: MsgBox$ mdm.Availability
я получаю только ошибку 94 и в любом случае когда обрабатываю модем в одном из любых его сотояний
"Рабочие модемы: "
"Не рабочие модемы: "
"Отсутствующие модемы: "
и как же её отрабатывать?
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37840179
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища, сегодня посвятил себя тому что ходил по гостям, пробовал строки кода, что мне надо сделать, чтобы когда строки были
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
For Each mdm In mdms
            ConfigManagerErrorCode = tohex(mdm.ConfigManagerErrorCode)

            If ConfigManagerErrorCode = "0x16" Then
                'не рабочие модемы
                CountModemDoesNotWork = CountModemDoesNotWork + 1
                ModemDoesNotWork = Trim$(ModemDoesNotWork & vbCrLf & mdm.Caption)
            ElseIf ConfigManagerErrorCode = "0x0" Then
                    'рабочие модемы
                    CountModemWork = CountModemWork + 1
                    ModemWork = Trim$(ModemWork & vbCrLf & mdm.Caption & " - " & mdm.AttachedTo)
                            ElseIf ConfigManagerErrorCode = "0x" Then
                'отсутствующие модемы
                CountModemNone = CountModemNone + 1
                ModemNone = Trim$(ModemNone & vbCrLf & mdm.Caption)
            End If

        Next mdm


разложило на три полочки не верно?? у меня ответы верные, но Ваш скептизм пугает
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37847427
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, был замечен на форуме, след не оставил, уважаемый скукотища ответьте пжл чтобы добить\забить тему
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37847452
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,

> скукотища, сегодня посвятил себя тому что ходил по гостям, пробовал строки кода, что мне надо сделать, чтобы когда строки были
> {vb code skipped}
> разложило на три полочки не верно?? у меня ответы верные, но Ваш скептизм пугает

если ответы верные/Вас устраивают, - не обращайте внимания на мой скептицизьм. Может это я от зависти Вас троллю.
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37847789
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища, и всё же коротко
что мне надо сделать, какую создать обстановку, чтобы ответы были не верные при указанном коде??
ответьте пожалуйста
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37849044
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> катастрофа
> какую создать обстановку, чтобы ответы были не верные при указанном коде??

Код: vbnet
1.
mdm.ConfigManagerErrorCode not in (22, 0, null)
...
Рейтинг: 0 / 0
сделать программно скрин вкладки
    #37849252
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища> катастрофа
> какую создать обстановку, чтобы ответы были не верные при указанном коде??

Код: vbnet
1.
mdm.ConfigManagerErrorCode not in (22, 0, null)


не въехал, это что обстановка?
как это mdm.ConfigManagerErrorCode not in (22, 0, null)
перевести на русский язык? я такого not in (22, 0, null) не встречал
??? похоже я ещё сопляк в ЯП
но я обучаемый
...
Рейтинг: 0 / 0
25 сообщений из 189, страница 7 из 8
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сделать программно скрин вкладки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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