0
ответов

Упорядочивание общего списка JAXB с переменным именем корневого элемента

Итак, я пытаюсь упорядочить общий список объектов, но я хочу, чтобы каждый список имел определенный XmlRootElement(name..). То, как я это делаю, я знаю, что это невозможно без написания конкретного...
вопрос задан: 29 March 2012 21:01
0
ответов

StructLayout Pack=1 не работает с bool?

Тест: что печатает следующая программа? с помощью системы; с помощью System.Runtime.InteropServices; namespace ConsoleApplication2 { [StructLayout(LayoutKind.Sequential, Pack=1)] struct Struct1 ...
вопрос задан: 19 March 2012 07:23
0
ответов

Маршалирование завершается ошибкой, за исключением MarshallerImpl, неизвестного этому контексту

У меня есть относительно простой пакет из 8 классов Java, сгенерированных из XML-схемы с использованием JAXB XJC. У меня также есть служебный класс для маршалирования и отмены экземпляров класса. Это работает Утилита ...
вопрос задан: 22 February 2012 03:55
0
ответов

Фрагмент JAXB Маршал без пространства имен

Я использую свойство JAXB_FRAGMENT для моего маршаллера для маршалинга на уровне WorkSet. Проблема в том, что когда я маршалирую, он каждый раз присваивает элементу WorkSet атрибут xmlns. Есть ли способ ...
вопрос задан: 16 February 2012 15:59
0
ответов

Marshal.StructureToPtr не работает с логическим значением и массивом фиксированного размера?

Если я маршалирую эту структуру с помощью StructureToPtr, а затем демаршалирую ее снова с помощью PtrToStructure, у моего первого узла будет y = {1,2}, а у моего второго узла будет y = {1,0}. Понятия не имею, почему, возможно, моя структура ...
вопрос задан: 5 February 2012 19:34
0
ответов

Почему я не могу использовать Marshal.Copy () для обновления структуры?

У меня есть код, предназначенный для получения структуры из массива байтов: public static T GetValue (byte [] data, int start ) где T: struct {T d = default (T); int elementsize = ...
вопрос задан: 27 January 2012 11:53
0
ответов

маршалировать функцию возврата unsigned char * из dll, в C #

у меня есть следующий заголовок функции в собственной DLL: unsigned char * Version_String () Я пытаюсь вызвать его из проекта C #, я пробовал следующий вызов (как и в других подобных вопросах здесь) ...
вопрос задан: 19 January 2012 13:46
0
ответов

JAXB Избегать сохранения значений по умолчанию

Есть ли способ заставить JAXB не сохранять поля, значения которых являются значениями по умолчанию, указанными в аннотации @Element, а затем заставить устанавливать значение при загрузке элементов из XML, которые являются null....
вопрос задан: 16 January 2012 19:06
0
ответов

Множественные вызовы функций из C # в неуправляемый код C ++ вызывают AccessViolationException

Я объявил импорт DLL в моей программе на C #, который выглядит следующим образом: [DllImport ("C: \\ c_keycode.dll", EntryPoint = "generateKeyCode" , CallingConvention = CallingConvention.Cdecl)] static ...
вопрос задан: 5 January 2012 00:18
0
ответов

В чем разница между HandleRef и GCHandle?

В чем разница между HandleRef и GCHandle? http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.handleref.aspx http://msdn.microsoft.com/en-us/library/system.runtime....
вопрос задан: 19 December 2011 15:19
0
ответов

Маршалинг массива структур из .NET в C ++: когда выполняется копирование?

Рассмотрим структуру типа System. Drawing.Point - один с LayoutKind.Sequential и содержащий только примитивные элементы. У меня есть массив таких структур C #. Я передаю его (неуправляемой) функции C ++ ...
вопрос задан: 16 December 2011 03:41
0
ответов

Can't Marshal java.lang.String

Вот моя дилемма: у меня есть класс dto для маршалинга туда и обратно из / в XML. Вот уловка: из-за большого количества классов dto, с которыми имеет дело наш проект, это коллекции с множественным числом ...
вопрос задан: 21 November 2011 14:50
0
ответов

C # и указатели void

Я пишу свое первое приложение на C #, но, как назло, я должен использовать указатели void (работая с DLL, возвращающей дескрипторы). Из того, что я прочитал, есть несколько вариантов: Небезопасный код, например ...
вопрос задан: 20 November 2011 06:25
0
ответов

Будет ли использоваться память для очистки MarshalAs (UnmanagedType.LPWStr)?

Я пытаюсь написать запрос для метода ITaskTrigger :: GetTriggerString (определенного на http://msdn.microsoft.com/en-us/library /windows/desktop/aa381866(v=vs.85).aspx). Если вы посмотрите на страницу, это ...
вопрос задан: 20 November 2011 02:48
0
ответов

Массив фиксированного размера типа структуры

как объявить массив фиксированного размера типа структуры в C #: [StructLayout (LayoutKind.Sequential, Pack = 1), Serializable] public unsafe struct MyStruct {... } открытый класс MyClass {... ...
вопрос задан: 1 November 2011 12:03
0
ответов

Почему C # и VB.NET неявно маршалируют char * по-разному?

Итак, у меня есть функция, написанная на C ++, которая выглядит так ... extern "C" __declspec (dllexport) int __stdcall SomeFunction (char * theData) {// материал } ... и я использую его в своем текущем проекте (...
вопрос задан: 12 October 2011 18:54
0
ответов

Почему при сбросе и загрузке хэша с помощью Marshal в Ruby возникает ошибка FormatError?

Я запускаю Ruby, установленный из RubyInstaller. Вот версия: C: \ Users \ Sathya> ruby ​​-v ruby ​​1.9.2p290 (2011-07-09) [i386-mingw32] Вот точный код, который вызывает ошибку: ...
вопрос задан: 4 October 2011 15:56
0
ответов

JAXB Создание контекста и Marshallers Стоимость

Вопрос немного теоретичен, какова стоимость создания контекста JAXB, Marshaller и Monyarshaller? Я обнаружил, что мой код может извлечь выгоду из того же контекста JAXB и, возможно, ...
вопрос задан: 13 September 2011 10:33
0
ответов

Проблема с массивами Marshal.PtrToStructure () и char в структуре DEVMODE

У меня проблема с использованием Marshal.PtrToStructure () для извлечения данных из указателя на структуру типа DEVMODE. Вот ссылка на запись MSDN в структуре DEVMODE. Моя реализация C # ...
вопрос задан: 8 September 2011 23:24
0
ответов

Почему git mergetool открывает 4 окна в vimdiff? (Я бы ожидал 3)

Когда я встретил конфликт, я попытался использовать git-mergetool, чтобы решить его. Я набрала: > git mergetool -t vimdiff Он открыл vimdiff в 4-way, а не 3-way. Мои расколотые окна в вимдифе выглядят так:: ls 1 # a "...
вопрос задан: 5 September 2011 15:58
0
ответов

Обнаружение маршалирования поперечной резьбы от COM RCW Objects в C #

Я работаю в большом многопоточке C # приложения для обработки приложений COM Interop. Другие разработчики, и у меня есть достаточная возможность случайно позвонить в однопоточную квартиру (STA) COM-объекты ...
вопрос задан: 31 August 2011 03:41
0
ответов

JAXB в модуле Netbeans

Они кажутся проблемой, когда я пытаюсь запустить маршаллер JAXB в модуле netbeans. Первоначально я думал, что это имплементация узла, поэтому я потратил пару дней на реорганизацию всего, однако ...
вопрос задан: 27 August 2011 18:48
0
ответов

Передать многомерный массив из управляемый код в неуправляемый код

Я хотел бы сделать следующее: Создать трехразмерный массив в коде C # следующим образом: var myArray = new short [x, y, z]; UnanagedFunction (myArray); Передайте его неуправляемому коду (c ++) следующим образом: void ...
вопрос задан: 25 August 2011 06:04
0
ответов

Java: Маршаллинг объекта - Удаление лишних аннотаций ns2 в xml

Я пытаюсь упорядочить данные внутри объекта в XML-файл на основе определенной схемы. Однако, когда я распечатываю файл xml, я получаю дополнительные аннотации к тегам xml. Есть ли способ получить ...
вопрос задан: 10 August 2011 17:16
0
ответов

Получение массива структуры из IntPtr

У меня есть структура, подобная этой структуре MyStruct {public int field1; public int field2; public int field3; } и у меня есть указатель на массив этой структуры. Итак, мне нужно получить массив из этого ...
вопрос задан: 19 July 2011 12:28
0
ответов

Маршалинг объектов XML JAXB без пространства имен префиксы

Я работаю над java-проектом, в котором мне нужно прочитать некоторые объекты из XML-файла, выполнить некоторую обработку, которая изменит атрибуты объекта, а затем записать объект в другой XML-файл. Для этого ...
вопрос задан: 6 July 2011 08:26
0
ответов

JAXB - Подавить логический атрибут, если false

Допустим, у меня есть класс @XmlRootElement (name = "thing") открытый класс Thing {частное имя строки; частное логическое значение awesome; @XmlValue public void setName (String name) {this ....
вопрос задан: 1 July 2011 20:48
0
ответов

Маршалирование структур в C #

У меня есть следующая структура в C # unsafe public struct control {public int bSetComPort; public int iComPortIndex; public int iBaudRate; общедоступный int iManufactoryID; ...
вопрос задан: 18 June 2011 23:10
0
ответов

Пример использования атрибута MarshalAs

Когда нам следует использовать этот атрибут и зачем он нам нужен? Например, если собственная функция в c принимает в качестве параметра указатель на unsigned char, и я знаю, что это необходимо для выполнения массива ...
вопрос задан: 16 June 2011 03:41
0
ответов

Почему я не могу вернуть строку char * из C ++ в C # в сборке Release?

Я пытаюсь вызвать следующую тривиальную функцию C из C #: SIMPLEDLL_API const char * ReturnString () {return "Возвращаем статическую строку!"; } С помощью следующего объявления P / Invoke (с ...
вопрос задан: 9 June 2011 22:33