Помогите разобраться

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Помогите разобраться

Сообщение theal » 14.01.2013 (Пн) 11:02

Хоть ссылку на тему дайте, где почитать можно. На гуглить ничего не удалось

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Помогите разобраться

Сообщение theal » 14.01.2013 (Пн) 13:09

так будет правильно или нет
Код: Выделить всё
Private Sub Web_DocumentComplete(ByVal pDisp As Object, Url As Variant)
      'If InStr(Web.Document.href("http://googleads.g.doubleclick.net/pagead/ads"), vbTextCompare) Then-----эту меняем
      If InStr(Url, "http://googleads.g.doubleclick.net/pagead/ads") > 0 Then-на эту
        If Not GoogleAdd Then
          GoogleAdd = True
          Web.Navigate (Url)
        Else
          For Each testlink In Web.Document.links
       
          If InStr(1, testlink.href, "http://googleads.g.doubleclick.net/pagead/ads", vbTextCompare) Then
             testlink.Click
              Exit For
           
       
      End If
      Next testlink
      End If
      End If
    End Sub

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 14.01.2013 (Пн) 13:48

theal писал(а):так будет правильно или нет
If InStr(Url, "http://googleads.g.doubleclick.net/pagead/ads") > 0 Then

70% что да. По-моему, стоит сравнивать с началом строки.
Так... А индексация в строках с 0 или 1?

PS: А ты умеешь нормально форматировать код?
Последний раз редактировалось Qwertiy 14.01.2013 (Пн) 13:49, всего редактировалось 1 раз.

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Помогите разобраться

Сообщение theal » 14.01.2013 (Пн) 13:49

индикация с нуля
а что не правильно? (остальные 30%)
Последний раз редактировалось theal 14.01.2013 (Пн) 13:50, всего редактировалось 1 раз.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 14.01.2013 (Пн) 13:50

theal писал(а):индикация с нуля

Тогда почему больше нуля, если оно должно быть в самом начале?

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Помогите разобраться

Сообщение theal » 14.01.2013 (Пн) 13:54

извини наверное ошибся...при = 0 и < 0 не работает
работает если вообще не прописывать > 0

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 14.01.2013 (Пн) 18:10

theal писал(а):извини наверное ошибся...при = 0 и < 0 не работает
работает если вообще не прописывать > 0

Короче, должно работать либо при =0, либо при =1. Я уже забыл индексацию строк в VB6 :(
Если ничего не указывать, то должно работать неверно, хотя, если повезёт, этот документ окажется первым и работать будет.

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Помогите разобраться

Сообщение theal » 15.01.2013 (Вт) 20:52

Работает с > 0 и без него . Вот ещё вопрос...как сделать чтобы webbrowser не менял свои размеры. потому что иногда выскакивает реклама и растягивает его на пол проги

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 15.01.2013 (Вт) 23:31

theal писал(а):Работает с > 0 и без него .

Должно работать с =1.

theal писал(а):как сделать чтобы webbrowser не менял свои размеры. потому что иногда выскакивает реклама и растягивает его на пол проги

А ты там какой-нибудь AutoSize не поставил?

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Помогите разобраться

Сообщение theal » 16.01.2013 (Ср) 1:45

нет не ставил

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 47

    TopList