Форум программистов, компьютерный форум CyberForum.ru

Внедряемые компоненты и контейнеры OLE - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Медленное дерево отрезков http://www.cyberforum.ru/cpp-beginners/thread1507015.html
Приветствую. Пишу дерево отрезков для задачи нахождения сумм на отрезках. Оно работает, даже вроде правильно, но при массиве 105 и количестве запросов 105 не укладывается в 1 секунду. Подскажите пожалуйста, как его можно ускорить, переписать, дописать. Код может вызвать шок! #include<iostream> #include<vector> #include<algorithm> using namespace std; vector<long long> a; vector<long...
C++ Посчитать приблизительное значение функции sin по заданной формуле Дальше решаю задачник Абрамяна через c++ Пришел на 23. Вот мое решение: #include <iostream> #include <conio.h> #include <math.h> using namespace std; double fact(int n) { int i,b=1; for (i=1; i<=n; i++) http://www.cyberforum.ru/cpp-beginners/thread1507002.html
C++ Чтение CSV-файла в двумерный массив
Есть файл вида:"TEXT,1,20140729,150700,73.3500000,73.5800000,73.3500000,73.4800000,2301260"Нужно собрать числа в двумерный массив. Количество строк в файле неизвестно. Попробовал использовать регулярные выражения. Но это очень долго. Есть способ побыстрее?#include "stdafx.h" #include <iostream> #include <regex> using namespace std; int main(int argc, char** argv) { const char...
Не понимаю, какие в моем коде ошибки C++
#include <iostream> char board = {'-','-','-','-','-','-','-','-','-',}; int get_move(){ std::cout <<"Move options:" << std::endl; std::cout <<"-7-|-8-|-9-" << std::endl; std::cout <<"-4-|-5-|-6-" << std::endl; std::cout <<"-1-|-2-|-3-" << std::endl; std::cout<<"\n";
C++ Vector iterator not incrementable http://www.cyberforum.ru/cpp-beginners/thread1506959.html
Здравствуйте. Подскажите, из-за чего не работает код? При запуске программы появляется ошибка: "... expression: vector iterator not incrementable ..." #include <iostream> #include <vector> #include <iterator> #include <algorithm> using namespace std; int main() {
C++ Заполнить массив неодинаковыми случайными числами нужно дополнить ф-кцию рандома так что бы заполнить массив не одинаковыми числами. Как прописать возвращение на внутренний цыкл, чтобы сново проверить выданный рандом?? #include <iostream> #include <windows.h> #include <ctime> using namespace std; int main(){ srand(time(0)); int arr; int a,b,k=0; cin>>a; подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
30.07.2015, 12:11     Внедряемые компоненты и контейнеры OLE
Здорова!
Читаю тему внедряемые компоненты и контейнеры OLE. От неясно чем отличается embedding от linking и активация по месту?

Добавлено через 2 минуты
активация по месту это когда мы кликаем по элементу и у нас заменяются панели и меню на меню компонента и мы можем его редактировать. А если мы кликаем и у нас запускается сама программа компонента то это уже называется связывание вроде. А что такое тогда внедрение? Что понимают под внедрением? Это получается что внедрение это связывание и активация по месту, а самого внедрения нету? Вообще тема смутная.

Добавлено через 1 минуту
И как работает контейнер с компонентом? Там вроде компонент посылает метафайл в OLE handler и контейнер его перерисовывает в нужные моменты. или как оно там работает?

Добавлено через 1 минуту
Еще три класса не ясных COleIPFrameWnd, COleServerDoc и COleServerItem, зачем они нужны и что они делают?

Добавлено через 18 минут
Только создал мини сервер и там класс документа наследуется от COleServerDocEx, класс CInPlaceFrаme от COleIPFrameWndEx, а SrvrItem от COleServerItem. Видно два других класса COleServerDocEx и COleIPFrameWndEx, чем они отличаются от классов без Ex????

Добавлено через 1 час 33 минуты
Создал мини-сервер, внедряю его в excel, когда кликаю по компоненте у меня загружается главное меню IDR_MAINFRAME, а должны загружаться другие меню либо IDR_INPLACE_MENU или IDR_EMBEDDING_MENU, подгружатся свое меню должно смотря как инициировать объект вроде, а грузится главное, в чем проблема или так и должно быть? В книге написано что нет.

Добавлено через 4 минуты
Щас попробую внедрить в программу которая есть в примерах в VS DRAWCLI, если она там вообще есть, в книге пишут что есть. Посмотрим что получится.

Добавлено через 1 минуту
Да там много примеров кода

Добавлено через 7 минут
В DrowCli тоже самое что и в excel. Да что не делай все рамно загружается менюшка IDR_MAINFRAME, наверно щас новые версии и в них уже меню внедрения и активации по месту не вызываются.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru