Ответов: 1
Автор SuperMiQi
Всем Привет,
Я стою перед тонкостями, связанными с переносом массива целых чисел из сборки автоматизации c++ com в vb.net приложение winform.
массив определяется в vb.net winform и значения инициализируются внутри метода Ole automation. Когда метод возвращается в основное приложение для ото...
Читать ответы
Ответов: 1
Автор Midi_Mick
Если COM-интерфейс имеет определение в C++:interface Ixxx {
....
HRESULT fn([in]LPWSTR pszName, [in]REFIID riid, [out]void** ppv);
Я объявляю это в моем COMImport как[ComImport, Guid(...)]
Interface Ixxx {
....
void fn(
[In, MarshalAs(UnmanagedType.LPWStr)] string pszName,
[In, M...
Читать ответы
Ответов: 1
Автор Midi_Mick
В настоящее время я нахожусь в процессе упаковки некоторых COM-объектов (трудный путь, так как tlb недоступен), и некоторые интерфейсы возвращаются IEnumXXXX типы (мой старый Фаворит со времен АТЛ). Мне было интересно, знает ли кто-нибудь, есть ли у .NET какие-либо внутренние трюки для прев...
Читать ответы
Ответов: 1
Автор Vijay533
Привет ,
Я передаю структурный массив из C# в (написанный на c++)com dll,
Я передаю как ref a[1], массив содержит несколько значений (a[2],a[3] содержит данные), в то время как я читаю данные из COM dll, он дает только данные a[1], Если я пытаюсь прочитать a[2], он дает некоторое мусорное з...
Читать ответы
Ответов: 1
Автор Nathan Henry
Я экспортирую данные unicode с помощью Php COM. Я написал в верхней части своей веб-страницы следующую строку:
в <мета НТТР-экв контент-тип='' контент='текст/HTML; кодировка=кодировка UTF-8'&ГТ;
Но когда я экспортирую данные unicode в документ word с помощью Php COM, он не приходит должн...
Читать ответы
Ответов: 1
Автор catchy87
Всем Привет,
Я пытаюсь вызвать управляемый код C++ из COM-компонента и в то же время пытаюсь вызвать этот COM-компонент из VB.Net.
Пробовал так много примеров, но ни один из них не работает.
Кто-нибудь может мне помочь с некоторыми указателями.
***** Запуск управляемого кода C++ ***********...
Читать ответы
Ответов: 1
Автор Matt T Heffron
У меня есть сборка, написанная на C#, которая предоставляет некоторую функциональность через COM (для использования устаревшим кодом C++). В частности, существует два класса (ThingOne и ThingTwo) что каждый реализует ComVisible межфазные границы.Упрощающий:[ComVisible(true), Guid("...."), I...
Читать ответы
Ответов: 1
Автор Matt T Heffron
Я должен обеспечить функциональность, которая будет использоваться как новыми приложениями C#, так и устаревшим приложением C++ (VC6!!). Поэтому я планирую выставить интерфейсы через in-process COM. Одна из проблем заключается в том, что новая функциональность требует переноса некоторого со...
Читать ответы
Ответов: 1
Автор Praveen0711
Sorry somehow some text is missing in my previous question. Thanks for bearing with me. Here is complete question-
Working on VS2013.
I have created a classs-
class ATL_NO_VTABLE CMyClass :
public CComObjectRootEx <<CComMultiThreadModel>>,
public CComCoClass<<CMyClas...
Читать ответы
Ответов: 1
Автор Matt T Heffron
Это странно:
У меня есть интерфейс на языке Си#:[ComVisible(true)]
[Guid("24BDD90E-373B-400F-B374-1350CDB9FE76")]
[InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IGURecord
{
[DispId(1)]
string Id { get; }
[DispId(2)]
double GUValue { get; }
[DispId(3)]
double ...
Читать ответы
Ответов: 1
Автор Kiran_Desai
I am using C# windows application for Excel data add/update. I had added Microsoft.Office.Interop.Excel reference. On my form, I have one panel control panel1, one ListBox lstSamples and two button btnAddSample, btnFormatWorksheet.
My sample code is as below:
using Microsoft.Office.Interop....
Читать ответы
Ответов: 1
Автор Prajyoth
Привет,
Я создал COM-библиотеку DLL, используя проект ATL (составной объект), который в основном имеет один элемент управления деревом (который является частью VS toolbox) в диалоговом окне.
После регистрации я пытаюсь вставить его в приложение MFC/ATL на основе диалогового окна, используя ...
Читать ответы
Ответов: 1
Автор extinction: life
Поскольку никакая библиотека не создается для точек подключения COM, Если я предоставляю точки подключения непосредственно Сети, они появляются в C# как находящиеся в пространстве имен моей DLL. Есть ли способ правильно выставить интерфейсы точек подключения к сети без использования IDispat...
Читать ответы
Ответов: 1
Автор Hazel J Chua
Привет,
Я пытаюсь запросить WMI для подключения последовательных портов (COM-портов). Я вижу порты в Диспетчере устройств, но при попытке запросить их через WMI (Win32_SerialPort) ничего не появляется. Я могу подключиться к одному из портов (COM7) через Гипертерминал. Это GSM/GPRS-модем,...
Читать ответы
Ответов: 1
Автор Member 12533122
мне нужен исходный код термита на c++, а не на c#.
пожалуйста, кто-нибудь помогите мне в этом вопросе.Что я уже пробовал:as i am using serial communication in vc++ i am getting 37 byte packet in 3 second and that is too much.
so i need help in this.
...
Читать ответы
Ответов: 1
Автор AlwaysLearningNewStuff
ВСТУПЛЕНИЕ
Я Новостройка внутрипроцессный com-сервер для использования клиентом в VB6.
COM-сервер необходимо использовать блокирующая функция[^].
Это означает, что графический интерфейс VB6 будет заблокирован до тех пор, пока функция не получит результат, что недопустимо. Поэтому я буду исп...
Читать ответы
Ответов: 1
Автор Sreedhar Gunda4
Я создаю интерфейса в IDL-файл и genreated построителя транспортной загрузки в COM[
uuid(E4ACB118-4729-4876-9F84-292815AE173B),
oleautomation,
object,
dual
]
interface IUser : IDispatch {
[id(0x60030009), helpstring("...
Читать ответы
Ответов: 1
Автор pyoryorong
Я скачал пример проекта редактора методов ввода из MSDN.
Это проект, который поддерживает китайский ввод с помощью текстового сервиса Framwork(TSF)
И он может быть запущен с созданием проекта установки для вашей библиотеки DLL IME(с помощью install shield).
Мой вопрос заключается в том, как...
Читать ответы
Ответов: 1
Автор steve vreeland
Насколько мне известно, это должно сработать:::
Вывод ITypeLib Viewer:library MyServerLib
{
// TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
importlib("stdole2.tlb");
// Forward declare all types defined in this typelib
interface IOPCServer;
interface I...
Читать ответы
Ответов: 1
Автор Somesh Dhal
У меня есть c++ COM dll, к которой я пытаюсь получить доступ через vbscript. Объект создается просто отлично, но всегда показывает ошибку "несоответствие типа: имя функции"
КОД СКРИПТА VB-d dim obj1
set obj1=CreateObject("Begineers.first")
Dim lngReturnValue
Dim a
a=5
Dim b
...
Читать ответы