Вопрос № 91486: Здравствуйте!Подскажите, пожалуйста:
мо...Вопрос № 91515: Уважаемые эксперты!
Помогите советом. Я собрал программу, которая следит за наличием связи (пингует). В случае отсутствия связи начинает пищать.
Собственно вопрос: смотрю в диспетчер задач - прога гребет 80% работы проца Сел.2,5 ггц. и 2,8 мб...Вопрос № 91569: После компилировании программы и нажатия какой нибудь кнопки в программе появляется окно :" Run-time error 424", что делать?
Private Sub Cmdclear_Click()
Txtdisplay.Text = ""
End Sub
Private Sub Cmdexit_C...
Вопрос № 91.486
Здравствуйте!Подскажите, пожалуйста:
можно ли как-то защитить ListBox от ввода повторяющихся текстовых значений,
кроме как перебором и сравнением (в ListBox накапливается около 800 значений)?
Здесь уже был подобный вопрос №88410, но там решение для Delphi,
а мне нужно на VB.
Отправлен: 15.06.2007, 10:59
Вопрос задал: Mart Land (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: PsySex
Здравствуйте, Mart Land!
Вот одно из решений вопроса №88410 переведенное на VB.
На форму ListBox, CommandButton, TextBox. Код в приложении.
Приложение:
--------- Bom Shankar!
Ответ отправил: PsySex (статус: Практикант)
Ответ отправлен: 15.06.2007, 11:28 Оценка за ответ: 5 Комментарий оценки: О, здорово! Это то, что нужно. Большое спасибо.
Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Mart Land!
проверить содержимое ListBox без "перебора и сравнения" возможно, если вместе с его заполеннием собирать в текстовую переменную добавляемое в него значение. И при следующем добавлении производить сравнение с переменной.
Удачи.
Евгений.
Приложение:
Ответ отправил: Тесленко Евгений Алексеевич (статус: 9-ый класс)
Ответ отправлен: 15.06.2007, 19:36 Оценка за ответ: 4 Комментарий оценки: Способ с накоплением и разбором строки понятен, но все же менее предпочтителен ввиду большого объема данных. Тем не менее такой вариант также решает поставленную задачу. Спасибо за участие.
Вопрос № 91.515
Уважаемые эксперты!
Помогите советом. Я собрал программу, которая следит за наличием связи (пингует). В случае отсутствия связи начинает пищать.
Собственно вопрос: смотрю в диспетчер задач - прога гребет 80% работы проца Сел.2,5 ггц. и 2,8 мб памяти (сама прога 60кб.).
Как это всё уменьшить. (Использовал API WinSoks, winmm)
Отвечает: AlbusFalco
Здравствуйте, Alexandr N.Monastyrsky! Хм... Ответ, как говорится, сокрыт в самом вопросе... Наверное Вы выставили таймер проверки на слишком маленькое время. Во-вторых: старайтесь, пожалуйста, указывать среду разработки. Api можно использовать и на NET и на шестерке, но разница - огромная...
Ответ отправил: AlbusFalco (статус: 1-ый класс)
Ответ отправлен: 15.06.2007, 15:06 Оценка за ответ: 5 Комментарий оценки: Идею понял. Спасибо. Учту.
Отвечает: PsySex
Здравствуйте, Alexandr N.Monastyrsky!
Ну и в дополнение, есть пример показывающий как отслеживать соединение без использования пинга, к тому же не забывайте, что пинг хоть и немного но увеличивает трафик. Пример прикрепляю.
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа. --------- Bom Shankar!
Ответ отправил: PsySex (статус: Практикант)
Ответ отправлен: 15.06.2007, 15:07 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо. Очень поучительно
Вопрос № 91.569
После компилировании программы и нажатия какой нибудь кнопки в программе появляется окно :" Run-time error 424", что делать?
Private Sub Cmdclear_Click()
Txtdisplay.Text = ""
End Sub
Private Sub Cmdexit_Click()
Beep
End
End Sub
Private Sub Cmdhello_Click()
Txtdisplay.Text = "Привет ,мир"
End Sub
Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Gvarishvili Giorgi Raulievich!
424 - Object required
ненастроены ссылки на библиотеки проекта скорее всего, и после компиляции они теряются вовсе
Евгений.
Отвечает: Rush
Здравствуйте, Gvarishvili Giorgi Raulievich!
Идет ссылка на несуществующий объект. Видимо Вы не используете Option Explicit.
Вставьте его в код проекта и запустите. Сразу будет видно, какой объект у вас не существует.
Ответ отправил: Rush (статус: 1-ый класс)
Ответ отправлен: 16.06.2007, 04:34
Отвечает: Ualife
Здравствуйте, Gvarishvili Giorgi Raulievich!
Судя по всему у вас отсутсвтует какой-то объект. Возможно вы ошиблись при написании програмного кода. Просмотрите его
Приложение:
--------- Нет границ - есть лишь препятствия!
Ответ отправил: Ualife (статус: 2-ой класс)
Ответ отправлен: 16.06.2007, 12:36