Ответов: 1
Автор amagitech
Я хочу использовать свою библиотеку классов c# dll с другими языками, но она плохо работает.
Как я могу его развернуть?Что я уже пробовал:
Я использовал NuGet Gallery | неуправляемый экспорт (DllExport для .Net) 1.2.7[^] ссылка это работает, если я использую основные операции, такие как сум...
Читать ответы
Ответов: 1
Автор Member 12518776
This code is able to run, however it only return 0 even though the device has some value. The device is a roller machine where it should give the rolling meter value to the port number 3 however, my code always return the output as 0.
Please help me as soon as possible as this is a critica...
Читать ответы
Ответов: 1
Автор Rayner Nirmal
CComVariant platformOutVar;
.....
hr = (pDSPEngine->foo(LibraryName,SpecialFunctionName,inVar,&platformOutVar));
STDMETHODIMP CDSPEnginePC_PI::foo(/*[in]*/ BSTR LibraryName, /*[in]*/ BSTR SpecialFunctionName, /*[in,optional]*/ VARIANT paramIn, /*[out, optional]*/ VARIANT * paramOut)
...
Читать ответы
Ответов: 1
Автор erick manuel
В настоящее время я работаю с 3-й сторонней библиотекой dll, которая возвращает систему.__ComObject. Поэтому в обычных обстоятельствах я обычно использую оператор foreach, который может перебирать этот объект, чтобы получить нужные мне данные. НапримерCWMetaData metadata = app.Clients.Get...
Читать ответы
Ответов: 1
Автор Varun Sareen
уважаемый друг,
Я использую COM, в котором COM был перенесен с VB6 на VB.Net.
При выполнении того же самого я получаю эту ошибку: транзакция не может иметь несколько наборов записей с этим типом курсора измените тип курсора vb.net когда запрос набора записей выполняется после выполнения ин...
Читать ответы
Ответов: 1
Автор Vijay533
Я создал проект для надстроек, используя следующую ссылку.
https://msdn.microsoft.com/en-us/library/office/ee941475%28v=office.14%29.aspx?f=255&MSPPError=-2147217396#BuildingNativeAddinforOL2010_Creatinganativeaddin
Мое требование состоит в том, чтобы получить электронные письма, выбран...
Читать ответы
Ответов: 1
Автор Amr.Mohammad87
Я прочитал статью(ы) о КОМ, и одна из этих статей была здесь внутри CodeProject Мне нужно подчеркнуть некоторые моменты, которые не упоминаются в каждой из этих статей, даже в той, что опубликована здесь, и они вызывают у меня большую путаницу в понимании COM.
1-я знаю, что интерфейс-это пр...
Читать ответы
Ответов: 1
Автор Subrat 4708266
Я использую Access 2007.
Я получаю исключение "неопределенная ошибка" во время выполнения._ConnectionPtr m_pcon;
try {
_bstr_t conStr = _T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"d:\\bank.mdb\"");
hr = m_pcon->Open(conStr, L"",L"",adConnectUnspecified);
} catch(_com_error&am...
Читать ответы
Ответов: 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 ...
Читать ответы