0
ответов

как вызвать функцию C из C #с выходным параметром WCHAR *?

У меня есть небольшая проблема с маршалингом, и я просто не могу понять это сам. Я искал эту тему, но пока не повезло, поэтому в основном я пытаюсь вызвать неуправляемый C...
вопрос задан: 4 March 2015 02:58
0
ответов

C # Marshalling для вызова C ++ DLL. COM и проблема потоков

Когда я пытаюсь вызвать метод extern из неосновного потока, я получаю ошибку COM CoInitialize из библиотеки DLL, написанной в потоке C ++. Просто для небольшого количества деталей, я определил псевдоним для вызова метода c ++ ...
вопрос задан: 24 February 2015 20:46
0
ответов

android. os.BadParcelableException: ClassNotFoundException при демаршаллинге: исключение

Значения передаются, и выполнение происходит правильно, но я вижу, что они выбрасываются в logcat, и я хочу их устранить, я проверил старые форумы, но ничего конкретного. Я публикую свои ...
вопрос задан: 29 November 2014 12:01
0
ответов

Странный Джексон Нелегальный персонаж ((CTRL-CHAR, код 0)) Исключение в Map Reduce Combiner

У меня есть задание Map-Reduce с картографом, который берет запись и преобразует ее в объект, экземпляр MyObject, который маршалируется в JSON с помощью Jackson. Значение - это просто другое текстовое поле в ...
вопрос задан: 18 July 2014 20:00
0
ответов

Может ли JAXB сначала маршалироваться путем включения, а затем маршалироваться с помощью @XmlIDREF для последующих ссылок?

Мне интересно, можно ли аннотировать мои классы так, чтобы при первом обнаружении объекта маршаллер генерировал XML-элемент соответствующий тип, но любая последующая ссылка на ...
вопрос задан: 30 June 2014 12:36
0
ответов

Передача структуры в C ++ API с использованием Marshal.StructureToPtr в C #

Я использую API, написанный на C ++, в моем коде (пишу на C #). API требует параметр как указатель на структуру. Структура состоит из массивов Int и Char: например, небезопасная общедоступная структура ...
вопрос задан: 26 June 2014 19:06
0
ответов

Как закрепить указатель на управляемый объект в C #?

Неуправляемый код вызывает мои функции. В первой функции я должен вернуть указатель на мой управляемый объект. Иногда позже некоторые из моих других функций вызываются с тем же указателем, что и один из параметров ....
вопрос задан: 27 February 2014 18:46
0
ответов

Маршаллинг и демаршаллинг Java

Employee.xsd
вопрос задан: 14 February 2014 01:27
0
ответов

P / Invoke, c #: unsigned char, теряющий байт

Я работаю над файлом DLL для программного обеспечения SDK и Я пытаюсь вызвать функцию, чтобы получить информацию о хосте программного обеспечения. есть две переменные типа char без знака (HostMachineAddress, ...
вопрос задан: 7 January 2014 09:54
0
ответов

Карта маршалинга списков JAXB

У меня есть карта списков, которые мне нужно упорядочить. Я создал адаптер XML, но продолжаю получать java.util.List - это интерфейс, а JAXB не может обрабатывать интерфейсы. при создании контекста JAXB. Как мне ...
вопрос задан: 26 August 2013 15:59
0
ответов

Использование настраиваемого класса в качестве возвращаемого типа JAX-WS?

Я использую инструменты создания веб-служб NetBeans. Я просмотрел доступные руководства, но не нашел ничего о том, как использовать настраиваемый класс в качестве возвращаемого типа. Большинство руководств, которые я прочитал, таковы ...
вопрос задан: 5 August 2013 21:43
0
ответов

CLS-совместимые типы в вспомогательной сборке P / Invoke

Наличие отдельной вспомогательной сборки, содержащей только P / Invoke объявления для устаревших сторонних компонентов, мне интересно, какой из этих двух способов является Лучшим ™, если сборка должна быть помечена как CLS ...
вопрос задан: 14 November 2012 17:51
0
ответов

Когда использовать ReleaseComObject против FinalReleaseComObject? [дубликат]

Когда следует использовать Marshal.FinalReleaseComObject вместо Marshal.ReleaseComObject? Есть ли опасность в использовании Marshal.FinalReleaseComObject?
вопрос задан: 2 November 2012 10:34
0
ответов

если GetFields () не гарантирует порядок, как LayoutKind.Sequential работает

Мне нужно получить fieldinfo в гарантированном порядке относительно порядка объявления. Прямо сейчас я использую атрибуты для указания порядка. Есть ли более автоматический способ сделать это? У кого-нибудь есть ...
вопрос задан: 12 October 2012 06:43
0
ответов

Могу ли я использовать SafeHandle вместо IntPtr?

Я искал в Интернете вдоль и поперек, но не нашел хорошего объяснения. Мой вопрос довольно прост. У меня есть DLL, в которой есть функция Initialize, и одним из параметров является указатель...
вопрос задан: 15 August 2012 16:22
0
ответов

Почему printf работает с управляемыми строками?

в настоящее время мы копаемся в некоторых действительно старых C++/CLI -Код (Старый синтаксис.NET Beta )и были немного удивлены, увидев что-то вроде этого :Система ::String ^source (" Тест -Строка" ); printf ("%s", источник );...
вопрос задан: 7 August 2012 07:42
0
ответов

Может ли Jaxb маршалировать дочерние элементы без корневого элемента?

Я не уверен, возможен ли следующий вопрос с jaxb, но все же спрошу. В определенном проекте мы используем jaxb с определенной схемой для создания следующей структуры файла xml. <ааа>...
вопрос задан: 6 August 2012 06:19
0
ответов

Код Java в XML/XSD без использования аннотаций

Мне нужно упорядочить и разобрать класс Java в XML. Класс не принадлежит мне, поэтому я не могу добавлять аннотации, чтобы использовать JAXB. Есть ли хороший способ преобразовать Java в XML с заданным...
вопрос задан: 27 July 2012 18:24
0
ответов

Почему JAXB не нужен конструктор без аргументов для маршалинга?

Если вы попытаетесь маршалировать класс, который ссылается на сложный тип, не имеющий конструктора без аргументов, например: import java.sql.Date; @XmlRootElement (name = "Foo") @XmlAccessorType (XmlAccessType ....
вопрос задан: 4 July 2012 14:20
0
ответов

Как создать исключение с определенным HResult?

Я хочу протестировать следующий код: private bool TestException(Exception ex) { if ((Marshal.GetHRForException(ex) & 0xFFFF) == 0x4005) { return true; } вернуть ложь; } Я бы ...
вопрос задан: 22 June 2012 14:37
0
ответов

Передача объекта класса C# в класс DLL C++ и из него

Я работал над прототипом приложения с кодом, которое работает на C# и использует классы и функции из более старого кода C++ (в виде импортированной библиотеки DLL). ). Требованием к коду является передача объекта класса...
вопрос задан: 21 June 2012 13:33
0
ответов

Преобразование int* в C#

У меня есть функция на C++ void someFunc(char * arg1, int* arg2), параметры которого я хочу маршалировать, поскольку я использую эту функцию в C# (после импорта DLL). Не могли бы вы, пожалуйста, сказать мне, как я должен маршалировать...
вопрос задан: 19 June 2012 16:45
0
ответов

Преобразование в .net: Native Utf-8 <-> Managed String

Я создал эти два метода для преобразования Native utf-8 строки (char*) в управляемую строку и наоборот. Следующий код выполняет эту работу: public IntPtr NativeUtf8FromString(string manageString) { ...
вопрос задан: 27 May 2012 12:19
0
ответов

Самый быстрый способ проверить, является ли тип преобразовываемым?

В моем сериализаторе/десериализаторе есть следующий фрагмент: if (element_type.IsValueType && collection_type.IsArray) { try { GCHandle h = GCHandle.Alloc(...
вопрос задан: 13 May 2012 19:42
0
ответов

Упорядочивание параметра «как строка» из C#

Столкнулся с интересной проблемой, которую мне было интересно, может ли кто-нибудь помочь объяснить. Я пробовал искать в Интернете и, похоже, не нашел ответа на эту проблему. Пока у нас есть...
вопрос задан: 10 May 2012 16:56
0
ответов

Упорядочивание или сериализация объекта ActiveRecord

Я использую rails 3.2 и Ruby 1.9.3. Мне нужно хранить данные в Redis для целей кэширования. Элемент данных, который я хочу сохранить, представляет собой хэш различных типов элементов, некоторые из которых в настоящее время...
вопрос задан: 9 May 2012 15:08
0
ответов

Является ли хорошей идеей передавать float[] как ref float в неуправляемый код?

Я хотел бы передать float[] методу C. Подпись C выглядит так: :EXTERN int process _raw (float *inBuffer, float *outBuffer ); в C #сигнатура :public static extern int process _raw (ref...
вопрос задан: 18 April 2012 22:04
0
ответов

Обработка массива, возвращенного из dll c++ в C#

У меня есть это в моей dll, созданной в c++ extern "C" __declspec(dllexport)char*__stdcall hh(){ символ [2]; а[0]='а'; а[1]='б'; возврат(а); } И вот как я пытаюсь...
вопрос задан: 10 April 2012 08:35
0
ответов

Маршалировать хэш рубина с процедурой по умолчанию - удалить процедуру по умолчанию?

У меня есть хэш с процедурой по умолчанию, которую я хотел бы разместить в файле, но процедура по умолчанию не позволяет мне это сделать. Вместо того, чтобы писать свои собственные методы _dump и _load, можно ли вместо этого ...
вопрос задан: 9 April 2012 04:14
0
ответов

Предпочтительный подход для условной компиляции для 32-битных версий типов по сравнению с 64-битными

Для определенной задачи мне нужно перечислить все дескрипторы в системе. Наилучший подход, который я нашел до сих пор, - это использование недостаточно документированного NtQuerySystemInformation с флагом SystemHandleInformation для ...
вопрос задан: 3 April 2012 14:26