Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Изменение цвета фигуры в Excel через COM Никак не могу изменить цвет линии Excel в C++. В самом экселе макрос выглядит так: ActiveSheet.Shapes.AddLine(x1,y1,x2,y2).Select Selection.ShapeRange.Line.ForeColor.SchemeColor = 10 Линию в C++ не составило труда нарисовать примерно таким кодом: ActiveSheet->Shapes->AddLine(x1,y1,x2,y2) А вот изменить цвет линии никак не получается. Пробовал уже кучу вариантов. Должно быть примерно так, по... https://www.cyberforum.ru/ c-cpp/ thread1158998.html C/C++ Управление девайсом через COM порт
Что дано: есть устройство (ublox 6 GPS engine), которое создает виртуальный COM-порт и общается по нему. По идее, если мы хотим изменить его поведение по умолчанию, данному агрегату можно посылать команды. Формат команд описан в файлах от производителя: Every Message starts with 2 Bytes: 0xB5 0x62 A 1 Byte Class Field follows. The Class defines the basic subset of the message A 1 Byte ID...
C/C++ Передать из com-объекта CImageList Привет! Начал разбираться com объектами, поэтому возник, возможно, глупый вопрос. Есть задание: надо реализовать файловый менеджер, но вся работа с файловой системой должна выполняться на com-сервере. Сталкнулся с проблемой как отобразить иконки для папок и файлов. Необходимо иметь список иконок CImageList* m_pImgList. HIMAGELIST hlmg = (HIMAGELIST)::SHGetFileInfo("c:\\",0, &info,... https://www.cyberforum.ru/ c-cpp/ thread1150716.html C/C++ Визуализация данных из COM порта https://www.cyberforum.ru/ c-cpp/ thread1148641.html
Доброго времени суток всем! Вывожу с помощью Arduino поток данных на COM port. Мне нужно написать программу на С++ Builder, в которой бы отображался график выводимых значений в реальном времени. Кто может помогите советом хоть , может все это дело лучше сделать на другом языке программирования? Где удобнее и легче все это будет сделать? Спасибо!
C/C++ Блокировка при уничтожении ActiveX
Всем привет. Есть ActiveX модуль, написанный на C++ Builder 6. Исходники есть, возможность правки присутствует. Но нет полного понимания механизма работы. Периодически наблюдается блокировка при уничтожении объекта. В отладчике вижу, что вишу в TBitmap::FreeContext. Если исключить вызов деструктора TBitmap (например выделить память, но не удалять), то блокировки не наблюдается, но конечно...
C/C++ Failed to return new Code Element. Possibly sytax error https://www.cyberforum.ru/ c-cpp/ thread1132277.html
Приветствую всех! При добавлении в проект ActiveX компонента появляется ошибка Failed to return new Code Element. Possibly sytax error. New Element Name <afxdisp.h>. Это при добавлении классов то есть правой кнопкой но проекту add->class выбираю там свой ActiveX компонент добавляю и появляется это сообщение. По гуглив нашел что решением проблемы может быть удаление файла .ncb, но только в стары...
C/C++ Тип данных Variant, не понятное свойство Народ, подскажите, что это за свойство "u" используется в примере (см. стр 4) в описании на этот тип данных ничего похожего не нашел. VARIANT vtDataX; vtDataX.vt = VT_R8; dDataY = Y_Values_Step; vtDataX.u.dblVal = (double)X_Values_Step;// https://www.cyberforum.ru/ c-cpp/ thread1127686.html Как обновить данные в буфере com-порта? C/C++
В этой программе я считываю данные с lpt-порта и в зависимости от полученных значений, посылаю данные в com-порт, куда подключен микроконтроллер. Хотя консольное окно показывает что все байты(команды) отправлены, в процессе работы программы, com-порт лишь принимает первые данные, а остальные игнорирует, т.е микроконтроллер только один раз замыкает реле, а размыкать он их не размыкает. И теперь не...
C/C++ Как очистить буфер com-порта? https://www.cyberforum.ru/ c-cpp/ thread1110561.html
В этой программе я считываю данные с lpt-порта и в зависимости от полученных значений, посылаю данные в com-порт, куда подключен микроконтроллер. Проблема в том, что в процессе работы программы com-порт лишь принимает первые данные, а остальные игнорирует, т.е микроконтроллер только один раз замыкает реле, а размыкать он их не размыкает. И теперь я не знаю как очистить буфер com-порта, для того...
C/C++ Ошибки с созданием OPC-клиента https://www.cyberforum.ru/ c-cpp/ thread1110317.html
Пользуюсь изданием: http://eknigi.org/programmirovanie/166217-programmirovanie-klientov-opc-na-c-i-c-chast-1.html Проблема возникает с кодом nServerCnt++; pServerList->GetClassDetails(&guid,&pszProgID,&pszUserType); lvItem.pszText=pszProgID;, странички 18-19. Если подключаю библиотеку Active Accessible, меняя во второй строке аргумент &guid на guid или clsid - ошибка "Debug Assertion...
C/C++ Где найти определение класса?
Делаю ОРС клиент по учебнику Дениса Федоренко. В моем приложении есть класс CClientOPC, в нем определены некоторые функции, с ними все нормально. Но самого определения этого класса в коде нет. Другие классы есть. Мне необходимо в него добавить метод. Вероятно, он где-то спрятан? Через поисковик в приложении не нашлось...
C/C++ Экспорт компонента из DLL, создание компонента в DLL https://ww
0 / 0 / 0
Регистрация: 02.05.2014
Сообщений: 1
0

IWebBrowser2 windows 8 - C/C++ - Ответ 6115063

02.05.2014, 17:27. Показов 1736. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, надеюсь не промахнулся разделом и, конечно же, на вашу помощь, хотя бы на подсказку
Есть программулина, лаунчер + патчер, с этим порядок, но в ней еще отображается страничка новостей:

C++
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
34
CWnd    m_wndBrowser;
...
 
void CBetaPatchClientDlg::CreateWebControl( LPCTSTR szURL )
{
    if (!m_wndBrowser.CreateControl(CLSID_WebBrowser, 
                        "",
                        WS_VISIBLE | WS_CHILD, 
                        CRect(26, 263, 452, 447), 
                        this, 
                        AFX_IDW_PANE_FIRST))
    {
        return;
    }
 
    IWebBrowser2* pBrowser;
    LPUNKNOWN lpUnk = m_wndBrowser.GetControlUnknown();
    HRESULT hr = lpUnk->QueryInterface(IID_IWebBrowser2, (void**) &pBrowser);
    if (SUCCEEDED(hr))
    {
        CString strURL( szURL );
        BSTR bstrURL = strURL.AllocSysString();
 
        COleSafeArray vPostData;
        LPCTSTR lpszTargetFrameName = NULL;
        LPCTSTR lpszHeaders = NULL;
 
        pBrowser->Navigate(bstrURL,
            COleVariant((long) 0, VT_I4),
            COleVariant(lpszTargetFrameName, VT_BSTR),
            vPostData,
            COleVariant(lpszHeaders, VT_BSTR));
    }
}
отлично работает на ХР, висте, семерке
а на Win8 происходит нечто непонятное: как только html загружен, программа либо фризится либо сразу вылетает с ошибкой "Прекращена работа программы"
что-то не так с navigate или проблема в чем-то еще может быть?

Добавлено через 12 часов 52 минуты
Редактировать не могу, поэтому дополню здесь:

в приложении создается пустое окно браузера,
html как обычно запрашивается, об этом говорят логи web-сервера (браузер определяется должным образом - ie7), но страница не успевает отобразиться в окне, происходит упомянутый фриз или вылет (например, если открывать там страницу яндекса, то он вылетает)

з.ы. пример с сайта мелкософта, открывающий браузер в отдельном от приложения окне, работает в восьмерке:
C++
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
if (SUCCEEDED(OleInitialize(NULL)))
{
   IWebBrowser2*    pBrowser2;
 
   CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, 
                       IID_IWebBrowser2, (void**)&pBrowser2);
   if (pBrowser2)
   {
       VARIANT vEmpty;
       VariantInit(&vEmpty);
 
       BSTR bstrURL = SysAllocString(L"http://microsoft.com");
 
       HRESULT hr = pBrowser2->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);
       if (SUCCEEDED(hr))
       {
           pBrowser2->put_Visible(VARIANT_TRUE);
       }
       else
       {
           pBrowser2->Quit();
       }
 
       SysFreeString(bstrURL);
       pBrowser2->Release();
   }
 
   OleUninitialize();
}


Вернуться к обсуждению:
IWebBrowser2 windows 8 C/C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2014, 17:27
Готовые ответы и решения:

IWebBrowser2 is navigation complete?
Мне нужно достать Url текущей страницы, делаю через get_LocationUrl, но сначала нужно узнать &quot;is...

IWebBrowser2 не получается запустить
Здравствуйте, в с++ не очень силен но нужно запустить IWebBrowser2 взял код из доки if...

Перехват AJAX запросов в IWebBrowser2 контроле
Привет! Подскажите, можно ли как то в SINK-е веб браузер контрола перехватывать аякс запросы? Под...

IWebBrowser2, как нажать кнопку и дождаться прогрузки?
Доброго времени суток! Суть проекта заключается в том, что программка без графического...

0
02.05.2014, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2014, 17:27
Помогаю со студенческими работами здесь

Как программно ввести ник и пароль через интерфейс IWebBrowser2
Пробую программно сделать вход в сбербанк-онлайн я работаю на платформе masm32 обёрнутую в мою...

Беспроводная сеть Windows XP- Windows 7, Windows 7 подключается но пишет что без доступа к интернету.
Компьютер под управлением Windows XP посредством USB адаптера D-Link (WiFi точка) дает WiFi на...

Windows 8.1 обновилась недавно до Windows 10, при этом перестала запускаться Windows 7, установленная второй
Купил ноут, на котором была предустановлена Windows 8.1. Но так как некоторые программы под ней не...

Возможно ли после переустановки Windows с установочного диска с Windows 8 снова обновиться до Windows 10?
Так получилось, что у меня начал сильно глючить софт, как мне сказали, что я напорталчил при первой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru