С#, пара вопросов. - Страница 6 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Ответ
Опции темы
Непрочитано 12.04.2013, 19:47   #51
Аватар для The Horde
Пользователь

По умолчанию Re: С#, пара вопросов.

In case of multiple frames,
DocumentComplete gets fired multiple
times. After the main frame loaded
complete, the WebBrowserReadyState
is set complete and isBusy is set false.
However, when other frames load,
then WebBrowser_Navigating is fired,
the WebBrowserReadyState is
changed, isBusy is set as true ,after the
frame is loaded the
WebBrowserReadyState is set
complete again. This loop runs until all
the frames are loaded.
Надо ждать несколько раз - пока все
фреймы не загрузятся.

Добавлено через 4 минуты
social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/ff94389b-1529-40e6-a0fb-8bb34342bd62/
__________________
MаNGOS

Последний раз редактировалось The Horde; 12.04.2013 в 19:52. Причина: Добавлено сообщение
The Horde вне форума Ответить с цитированием
Непрочитано 12.04.2013, 19:55   #52
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: С#, пара вопросов.

                    while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
                    {
                        Application.DoEvents();
                    }
Code: C++
Проблема в том, что данный код не задерживает проверку до загрузки страницы и при ее загрузке происходит проверка по устаревшим данным. Вообще как костыль можно сделать таймер и проверять загрузку через 5 секунд...однако не по феншую это.

Добавлено через 14 минут
                    HtmlElementCollection col = frame.Document.GetElementsByTagName("button");
                    foreach (HtmlElement el in col)
                    {
                        if (el.GetAttribute("className") == "clms-small-btn")
                        {
                            el.InvokeMember("click");
                        }
                    }
Code: C++
Вот програмный клик от s2lx.
__________________

Последний раз редактировалось Zubastic; 14.04.2013 в 03:16. Причина: Добавлено сообщение
Zubastic вне форума Ответить с цитированием
Непрочитано 22.04.2013, 04:28   #53
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: С#, пара вопросов.

Апнем темку. Немного продвинулся в вопросе. Теперь такой вопрос:
Есть несколько форм, создал класс и в него добавил веббраузер
        public static WebBrowser webBrowser1 = new WebBrowser();
Code: C#
Из одного класса все заходит, что вполне нормально. Другой вопрос, что пытаюсь из другого класса зайти на другую страницу через Navigate. В итоге получаю бесконечный цикл при загрузке, а веббраузер остается на месте....
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 22.04.2013, 15:30   #54
Аватар для Mafio
Супергерой

По умолчанию Re: С#, пара вопросов.

подыму
__________________
Kakos Дайте Кастетчикам какойта УД. Без уд хреново падаєт бистро що ето капец, а єсли не УД то хотяби какойта хил.
Mafio вне форума Ответить с цитированием
Непрочитано 25.04.2013, 05:37   #55
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: С#, пара вопросов.

http://social.msdn.microsoft.com/For...9-2bfc114b7f02
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Вот интересные темки.

Добавлено через 14 минут
Такой вопрос: как отключить загрузку картинок в IE. Реестр не интересен.

Добавлено через 1 час 12 минут
И далее, имеется код:
                    General.WebBrowser1.Navigate("https://www......");
                    while (General.WebBrowser1.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); }
                    if ((General.WebBrowser1.Url != null) && (General.WebBrowser1.Url.AbsoluteUri != "http://www.))
                    {
                            ....
                    }
                    else
                    {
                        MessageBox.Show();
                        End();
                    }
Code: C++
MessageBox не выводится. Вообще.
__________________

Последний раз редактировалось Zubastic; 25.04.2013 в 06:49. Причина: Добавлено сообщение
Zubastic вне форума Ответить с цитированием
Непрочитано 25.04.2013, 21:58   #56
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: С#, пара вопросов.

Был раньше давно давно такой компонентик как WebbrowserEx, но он оченема древний. И, насколько я помню, он позволял запускать IE в "песочнице" со своим блекджеком и шлюхами.

http://www.codeproject.com/Articles/...or-NET-1-0-1-1

Цитата:
Context menu
Optionally opening all links in a new window
Show the find dialog
Show the print dialog
Show the save-as dialog
Show the print preview dialog
Disabling accelerator keys such as CTRL+N, CTRL+F and Backspace
Restrict images, Java, ActiveX
Stop images, sounds, videos from displaying
Disable JavaScript
Disable downloading/running of ActiveX and Java controls
Ability to turn a 3D border on or off
Turn the scrollbars on or off
Make all form controls XP themed
Simplified and more feature-rich navigation methods (Navigate with more options, Refresh with different refresh options.)
Documentation for the events.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 26.04.2013, 06:17   #57
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: С#, пара вопросов.

Я вот не знаю стоит ли на него переходить....
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 14.07.2013, 10:14   #58
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: С#, пара вопросов.

1212211
delete
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 14.07.2013, 11:18   #59
Аватар для Twinker
*ZG*

По умолчанию Re: С#, пара вопросов.

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Добавлено через 1 час 12 минут
И далее, имеется код:
                    General.WebBrowser1.Navigate("https://www......");
                    while (General.WebBrowser1.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); }
                    if ((General.WebBrowser1.Url != null) && (General.WebBrowser1.Url.AbsoluteUri != "http://www.))
                    {
                            ....
                    }
                    else
                    {
                        MessageBox.Show();
                        End();
                    }
Code: C++
MessageBox не выводится. Вообще.
Я в C вообще дно, но я один не заметил " в General.WebBrowser1.Url.AbsoluteUri?
Twinker вне форума Отправить сообщение для Twinker с помощью ICQ Отправить сообщение для Twinker с помощью Skype™ Ответить с цитированием
Непрочитано 23.07.2013, 02:29   #60
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: С#, пара вопросов.

Линк был удален специально. В программе все это есть, иначе бы шарп не дал запустить
__________________
Zubastic вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пара вопросов Литион Работа со скриптами 3 03.01.2013 02:21
Пара вопросов относительно l2j ilbuono Lineage II 6 10.10.2010 16:23
пара вопросов SkyAngel Lineage II 4 14.06.2010 01:23
пара вопросов SkyAngel Lineage II 4 23.05.2010 07:50
пара вопросов vymkaa Lineage II 1 10.11.2009 13:51


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 09:15. Часовой пояс GMT +3.

Вверх