Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Структурированное хранилище Здравствуйте! Есть ли у кого ссылочка на литературу по Структурированному хранилищу. Никак не могу толком разобраться. Или может кто нибудь объяснить как это работает и какие библиотеки подключать. Желательно на VC++6. Заранее спасибо https://www.cyberforum.ru/ c-cpp/ thread151914.html Книга по Com-обьектам C/C++
Подскажите пожалуйста толковую книгу по сом технологиям на русском языке
C/C++ объект Microsoft Equation https://www.cyberforum.ru/ c-cpp/ thread148711.html
Доброго дня Всем! Нужны идеи по поводу Как присоединить "объект Microsoft Equation" к RichTextBox находящемуся на Windows form чтобы EQNEDT32 работал как в Word? Если на форме RichTextBox вставить формулу созданную в Office при помощи Equation, то всё нормально и по щелчку на формуле вызывается редактор. Всё нормально. Но КАК теперь мне в первый раз вызвать редактор, если пользователь...
C/C++ System.UnauthorizedAccessException: Creating an instance of the COM component with CLSID {...} from the IClassFactory failed due to the following erro COM-клиент пытается удаленно (по лок. сети) запустить COM-сервер: запуск выполняется, но сразу же вылетает ошибка: System.UnauthorizedAccessException: Creating an instance of the COM component with CLSID {...} from the IClassFactory failed due to the following error: 80070005. Никак не пойму в чем проблема? COM-сервер зарегистрирован и на сервере и на клиенте. Права доступа для DCOM... https://www.cyberforum.ru/ c-cpp/ thread142626.html
C/C++ COM по сети
Имеется приложение, которое по COM-интерфейсу взаимодействует с COM-сервером(написанном на C#). 1) Необходимо перенести COM-сервер на другой компьютер в сети и обеспечить возможность из приложения COM-клиента, выбирать COM-сервер, как это сделать? Заранее спасибо Добавлено через 28 минут И как вообще организовать удаленный доступ к COM-серверу?
C/C++ Чтение Excel в DataGridView Всем привет!!! В общем попытался написать код : private void buttonInportFromExcel_Click(object sender, EventArgs e) { openFileDialog1.FileName = "*.xlsx"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { Microsoft.Office.Interop.Excel.Application ExcelAppR = new... https://www.cyberforum.ru/ c-cpp/ thread137398.html
C/C++ Передача параметров из COM-сервера Имеется COM-сервер написанный на C#, и из него необходимо в 1С передавать не примитивные типы, а собственные структуры и классы, возможно ли это реализовать, и если да, то как потом раскручивать эти структуры в 1С. Буду благодарен за любые примеры и советы. https://www.cyberforum.ru/ c-cpp/ thread126496.html C/C++ CreateObject и параметры командной строки
Здравствуйте! Подскажите, пожалуйста, как при загрузке в контейнер объекта методом CreateObject() дополнительно указать параметры командной строки, с которыми этот объект может создаваться? т.е. делаю MyOleContainer->CreateObject(MyObject.MyObjectX, false); а как прикрутить сюда параметы командной строки вроде таких как -t -s и т.д. Или для этого есть специальная функция? Заранее благодарен.
C/C++ Сохранить Данные из OleContanier Доброго времени суток, Работаю с контейнером, загружаю файл вот так все работает void __fastcall TForm1::Button1Click(TObject *Sender) { if(OpenDialog1->Execute()) { OleContainer1->CreateObjectFromFile(OpenDialog1->FileName,false); OleContainer1->DoVerb(ovShow); } } https://www.cyberforum.ru/ c-cpp/ thread121564.html C/C++ Сервер автоматизации Word. Таблица, Ячейки https://www.cyberforum.ru/ c-cpp/ thread101997.html
Не подскажите ли как на сервере Word сделать такие вещи. Есть таблица. 1. Объединить ("смержить") несколько ячеек. 1а. Как обратиться к смерженной ячейке ? Видимо, по номеру первой из объединенных? Да? 2. Разбить (split) ячейку. 2а. Как в таком случае получить доступ к ячейкам ? И к тем, что получились, и к следующим. Желательно на примерах, т.к. от теории я уже слегка опух. Вот это...
C/C++ Возможно ли узнать COM-методы через Variant
Здравствуте! Использую тип Variant(в делфях, наверно и в С++ Builder есть подобный) для доступа к COM интерфесу Excel'я. Но при таком способе обращения заранее неизвестно названия методов и их параметров. Изначально я предпологал что все эти названия можно посмотреть в MSDN'е на вкладке Excel VBA, например, здесь: http://msdn.microsoft.com/en-us/library/aa272268(office.11).aspx Как показала...
C/C++ Как узнать единый адрес смерженных ячеек Excel'я https://www.cyberforum.ru/ c-cpp/ thread99299.html
Добрый день. Есть объединёные ячейки в экселе, ну например , и . Визуально получается всего 3 ячейки на матрице . Мне необходимо сделать вариантный массив - буфер, в котором будут лежать данные что бы потом можно было лёгким движением руки записать его в таблицу: ... ARange := XL.ActiveSheet.Range; v := VarArrayCreate( , varVariant ); // я так понял что размер массива-буфера v // должен...
alex_rain
0

Обработчик для функции OLE-объекта - C/C++ - Ответ 862879

19.07.2010, 05:30. Показов 3028. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Для работы с OPC-серверами в Delphi использовал импорт библиотеки типов
(для OPC DA - OPCDAAuto.dll и gbda_aut.dll) - весьма успешно.
Сейчас почти полностью перешел на Lazarus, в котором нет поддержки
импорта библиотеки типов.
Для того, чтобы обратиться к OPCDAAuto.dll использую OLE-объект.
Пример синхронного чтения данных:
Pascal
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
var
  opcServer, opcGroup, opcItem1: variant;
  isConnected: boolean = False;
procedure TForm1.Button1Click(Sender: TObject);
begin
  if not isConnected then
  begin
    try
      opcServer := CreateOleObject('OPC.Automation');
      opcServer.Connect('Advantech.ADAM.1');
      opcGroup := opcServer.OPCGroups.Add('TestGroup');
      opcItem1 := opcGroup.OPCItems.AddItem('Simulation.Group1.Tag1', 1);
      isConnected := True;
      Label1.Caption := 'Connected';
    except
      on E: Exception do
        ShowMessage(E.ClassName + ': ' + UTF8Encode(E.Message));
    end;
  end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
  if isConnected then
  begin
    try
      opcItem1.Read(1);
      Label2.Caption := VarToStr(opcItem1.Value);
    except
      on E: Exception do
        ShowMessage(E.ClassName + ': ' + UTF8Encode(E.Message));
    end;
  end;
end;
Этот код будет работать и в Delphi (конечно, без UTF8Encode).
Однако, не могу понять, как делать асинхронное чтение через созданный OLE-объект.
Необходимо обрабатывать событие DataChange из DIOPCGroupEvent, но как это сделать в OLE?

В общем, вопрос следующий:
Как создать в Delphi обработчик события OLE-объекта, полученного с помощью CreateOleObject?

Вернуться к обсуждению:
Обработчик для функции OLE-объекта C/C++
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.07.2010, 05:30
Готовые ответы и решения:

Обработчик события для объекта
Направьте в нужное русло, пожалуйста)) есть на странице "персонаж" - кубик на основе div. Для...

Почему закрывается окно объекта OLE при открытии другого объекта?
Добрый день! Есть таблица, одно из полей которой - Поле объекта OLE. При двойном нажатии...

Обработчик события для объекта, созданного программно
Здравствуйте. В форме программно создано кнопочное поле. Cреда Visual Studio 2010. (в файле...

При возврате объекта из функции пишет, что для объекта не определен констуктор копирования
Пишу шаблонный класс матриц. Делаю, значит, переопределение оператора + для двух матриц одного...

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

ООП. Как в классе сделать обработчик события для тэга в виде метода будущего объекта?
Здравствуйте. Помогите разобрться. Я в PHP вывожу в цикле однотипные группы тэгов, к каждой...

Что-то типа OLE- объекта для вставки с помощью АСПа например файл *.rtf или *.doc в ASP-файл
Реально надо заделать что-то типа OLE- объекта для вставки с помощью АСПа например файл *.rtf или...

Присоединение OLE объекта
Здравствуйте. Разобрался с присоединением Ole объекта - спасибо. Но есть новый вопрос....

Поле объекта OLE
Добрый вечер! Уже задавал вопрос, но у меня ничего не получилось. Как сделать так, чтобы в форме...

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