Лучшие marshalling вопросы ИТ разработчиков

  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 где предлагается либо использовать префтификатор, либо вообще ничего не делать, потому что обе версии XML эквивалентны.

я есть мой объект, настроенный с помощью кода: object.setName("");маршалировал в следующий XML: <object> <name></name> </object>Но я хочу один тег: <object> <name/> </object>Легко ли сделать с JAXB все мои объекты ...

Задан 08 Sep 2011, 13:22 от Vladimir
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Растровое изображение для int [] с использованием Marshal.Copy ()

я используюMarshal.Copy() скопировать информацию о пикселе изBitmap чтобыint[] В массиве проблема заключается в том, что информация, поступающая в этот массив, поступает неправильно, например: [0] = -8682109; [1] = -8682109; [2] = -8616573; [3] ...

Задан 04 Jan 2010, 11:35 от João Cardoso
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Быстрое копирование массива Color32 [] в массив byte []

Какой бы быстрый способкопировать / новообращенныйarray изColor32[] значения вbyte[] буфер?Color32 это структура из Unity 3D, содержащая4 bytes, R, G, B and A respectively, То, что я пытаюсь сделать, это отправить отрендеренное изображение из ...

Задан 02 Feb 2014, 15:21 от user3263058
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как упорядочить массив структур - (.Net / C # => C ++)

Отказ от ответственности: близок к нулю с маршаллинг концепций ..У меня есть структура B, которая содержит строку + массив структур C. Мне нужно отправить эт...

Задан 28 Aug 2008, 08:38 от Gishu
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Область действия вызываемой оболочки во время выполнения (RCW) - область процесса или приложения?

Какова область действия Runtime Callable Wrapper (RCW) при обращении к неуправляемым COM-объектам? Согласно документам: Среда выполнения создает ровно один RCW для каждого COM-объекта, независимо от количества ссылок, существующих на этот ...

Задан 01 Oct 2008, 19:32 от Sunny Milenov
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему CXF / JAXB считывает весь InputStream в память перед маршалингом в SOAP-сообщение

ИНФОРМАЦИЯ - Пример кодаЯ настроил пример кода (SSCCE) для вас, чтобы помочь отследить проблему:https://github.com/ljader/test-cxf-base64-marshallЭта проблем...

Задан 10 Aug 2015, 19:25 от ljader
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Обработка вложенных элементов в JAXB

Мне интересно, возможно ли, чтобы JAXB не создавал Java-объект для элементов XML, которые служат обертками. Например, для XML следующей структуры

Задан 30 Jun 2010, 09:33 от ͏͏͏
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Проблемы составления карты в Jaxb

У меня есть классМир которая содержит карту людей. Если я маршал мир классов, я получаю следующий вывод: <world> <humans> <human key="2"> <value> <name>Tom</name> </value> </human> <human key="1"> <value> <name>Max</name> </value> </human> ...

Задан 17 Oct 2011, 11:46 от Max Schmidt
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что если я не хочу, чтобы некоторые переменные помещались в файл XML?

package jaxb.classes; import javax.xml.bind.annotation.*; @XmlAccessorType(XmlAccessType.FIELD) public class Task { @XmlElement(name="input") private String input; // String representing the input file @XmlElement(name="output") private String ...

Задан 22 May 2013, 17:47 от Little Child
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование BigDecimal в распределении JAXB

У меня есть веб-сервис REST с аннотациями полей JAXB. Например, @XmlAccessorType(XmlAccessType.PROPERTY) public class MyClass{ private BigDecimal sum; //+ getter and setter }Если поле «sum» содержит большое значение, например, 1234567890.12345, ...

Задан 17 Dec 2012, 08:08 от Mikhail Kopylov
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Вы можете использовать DateFormatter, если вы используете Flex, в противном случае вы можете создать метод получения на стороне AS3 для возврата надлежащим образом отформатированной даты. Ответ Велтраумпирата представляется одинаково верным.

у преобразовать дату (ActionScript 3) в java.util.Date через XML. Сначала напишите пользовательский класс ActionScript следующим образом. public class User { public function User() { userDate = new Date(); } public var id:String = null; public ...

Задан 14 Jan 2011, 01:30 от Take
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Преобразование Java-объекта в Json с использованием Marshaller

Довольно просто преобразовать Java-объект в XML с помощью Marshaller. Но мне нужно преобразовать Java-объект в JSON, используя только маршаллер. Я знаю, что хорошо использовать gson или Xstream как вещи, но мне нужно использовать Marshaller. Как ...

Задан 12 Mar 2013, 09:21 от Arun
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Удалите «тип» из выходного файла JSON.

Как убратьtype из вывода JSON, который у меня есть. У меня есть класс / бин, который содержит вывод службы REST. Я используюjersey-media-moxy сделать преобразование. Обслуживание @Resource public interface MyBeanResource { @GET ...

Задан 13 Jan 2014, 12:21 от RobAu
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Правильный путь к маршалу SIZE_T *?

У меня есть следующее определение функции C ++, которое я пытаюсь вызвать через PInvoke из управляемого кода: bool FooBar(SIZE_T* arg1);Моя управляемая декларация выглядела следующим образом: [DllImport("mydll", SetLastError=true, ...

Задан 21 Aug 2009, 00:13 от sooniln
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Маршал «char *» в C #

Учитывая следующую функцию C в DLL: char * GetDir(char* path );Как бы вы P / Invoke эту функцию в C # и правильно маршалировать char *. Похоже, что .NET знает, как сделать LPCTSTR, но когда я не могу понять какой-либо маршалинг, который не ...

Задан 02 Oct 2008, 15:12 от Adam Haile
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Индексирование в массивы произвольного ранга в C #

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

Задан 22 Aug 2011, 20:57 от Sergey Kucher
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

Мне интересно, возможно ли аннотировать мои классы так, чтобы в первый раз маршаллер встречал объект, он генерировал элемент XML соответствующего типа, но любая последующая ссылка на этот объект каким-либо другим образом создаст запись XML IDREF?

Задан 28 Sep 2011, 17:22 от holic87
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как маршал Int массивы или указатели на массивы Int

(Я понимаю, что это может быть дубликатом, но я не понимаю другие темы) Я работаю с C # и у меня есть третье лицоdll для этого нужны массивы int (или указатели на массив int) в качестве параметров. Как мне упорядочить массив int между C # и C / ...

Задан 07 Aug 2013, 12:40 от Bitterblue
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Преобразование Java-объекта в Json с использованием Marshaller

Довольно просто преобразовать Java-объект в XML с помощью Marshaller. Но мне нужно преобразовать Java-объект в JSON, используя только маршаллер. Я знаю, что ...

Задан 12 Mar 2013, 08:21 от Arun
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

@ Scruffy, тогда тот же подход должен применяться. Ваша проблема заключается в определении размера буфера. Marshal.SizeOf не будет работать, вам нужно получить эту информацию из twain API.

зкаКак получить IntPtr из байта [] в C #Я пытаюсь прочитать данные, на которые ссылается IntPtr, в байт [], а затем обратно в другой IntPtr. Указатель ссылае...

Задан 08 Dec 2010, 16:09 от Scruffy The Janitor
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C #:

ичок в мире Microsoft. У меня много проблем при попытке передать простую строку из c # в dll / c ++. Я прочитал много постов и документации, но проблема та же. Код C ++ extern "C" __declspec(dllexport) int Init( long l , char* url );Код C ...

Задан 19 Jan 2011, 15:11 от AG Photogrpaher
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Правильный путь к маршаллу uchar [] из нативной dll в byte [] в c #

Я пытаюсь маршалировать некоторые данные, которые мои родные dll распределили через CoTaskMemAlloc, в мое приложение на c # и задаюсь вопросом, является ли способ, которым я это делаю, просто неправильным, или я пропускаю некоторые изощренные ...

Задан 29 Oct 2012, 14:03 от Niksan
  • 38 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как выполнить маршалирование и демаршаллирование Parcelable в массив байтов с помощью Parcel?

Я хочу, чтобы маршалл и демаршалл класс, который реализуетParcelable в / из байтового массива.Мне хорошо известен тот факт, что представление Parcelable нестабильно и поэтому не предназначено для длительного хранения экземпляров.Но у меня есть ...

Задан 01 Aug 2013, 16:54 от Flow
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как создать конечный тег для пустого элемента в XML с помощью JAXB

Я генерирую XML с использованием JAXB. Но JAXB генерирует пустой тег, закрывая его самостоятельно. Но мой клиент хочет отдельный пустой тег. Я знаю, что оба ...

Задан 08 Sep 2015, 03:33 от Rajesh Narravula
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как программно удалить «единичную информацию» в экземпляре, чтобы сделать его маршалом?

Я создал объект, который не удалось маршалировать из-за «определения метакласса-одиночки, выполняемого во время выполнения» (это описание того, что код испра...

Задан 19 May 2014, 09:47 от criess
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

, но теперь я не знаю, как запустить свое приложение, так как эта библиотека используется другим приложением

я есть это тестовое приложение Java: @XmlRootElement public class Car { @XmlElement(namespace="http://www.example.com/CAR_NAME") private String name; @XmlElement(namespace="http://www.example.com/CAR_PRICE") private int ...

Задан 07 Nov 2018, 11:26 от ip696
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

У меня есть Hash с процедурой по умолчанию, которую я хотел бы добавить в файл Marshal, но процедура по умолчанию не позволяет мне сделать это.Вместо того, ч...

Задан 29 Sep 2010, 03:59 от Stewart Johnson
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Распределение строк в C # и LocalAlloc

У меня есть обратный вызов COM из неуправляемой DLL, который мне нужно использовать в C #. Неуправляемая DLL ожидает, что вызываемый объект выделит память, и...

Задан 26 Sep 2014, 07:15 от Zach Saw
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Дженерики и маршал / Унмаршал. Что мне здесь не хватает?

Лучше упомяните это: я использую Delphi XE2 - но XE или 2010 тоже должны с этим справиться :-) Этот вопрос сейчас в Quality CentralQC # 99313 [http://qc.embarcadero.com/wc/qcmain.aspx?d=99313]пожалуйста, проголосуйте :-) По состоянию на ...

Задан 23 Sep 2011, 12:19 от Bimmer_R
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Никаких особых исключений, «необработанный тип» «выходного параметра» имеет еще один уровень косвенности, чем «тип параметра».

ался сделать это разными способами, но никто не работает. У кого-нибудь есть правильный пример для этого? Я просто хочу переместитьwchar_t* значение от функции до уровня C #.

Задан 22 May 2011, 16:26 от bikmak
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Таким образом, OutBuff - это в основном массив указателей, поэтому вам нужно создать массив IntPtr, элементы которого являются допустимыми указателями, то есть значения IntPtr, указывающие на допустимую память. Как ниже:

я есть функция C ++ в файле DLL (он компилируется с опцией Multi-Byte Character Set): _declspec(dllexport) void TestArray(char** OutBuff,int Count,int MaxLength) { for(int i=0;i<Count;i++) { char buff[25]; ...

Задан 06 Feb 2011, 17:46 от Anton Semenov
  • 50 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Производительность C # - использование небезопасных указателей вместо IntPtr и Marshal

ВопросЯ портирую приложение C на C #. Приложение C вызывает множество функций из сторонних DLL, поэтому я написал оболочки P / Invoke для этих функций в C #. Некоторые из этих функций C выделяют данные, которые я должен использовать в приложении ...

Задан 09 Jul 2013, 13:14 от kol
  • 28 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Маршал C ++ массив структур в C #

У меня есть следующая структура в C ++: #define MAXCHARS 15 typedef struct { char data[MAXCHARS]; int prob[MAXCHARS]; } LPRData;И функция, которую я запускаю, чтобы получить массив из 3 таких структур: void GetData(LPRData *data);В C ++ я бы ...

Задан 09 Oct 2008, 17:27 от Adam Haile
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Может JAXB постепенно Маршалл Объект?

У меня есть довольно простая, но потенциально большая структура для сериализации. В основном структура XML будет:

Задан 08 Apr 2010, 19:16 от Jacob Zwiers
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Выделение структуры со встроенным указателем из C # на неуправляемый драйвер

Я пытаюсь связать C # (.NET Compact Framework 3.5) с потоковым драйвером Windows CE 6 R2, используя вызовы P / Invoked DeviceIoControl (). Для одного из кодов IOCTL драйверу требуется входной буфер DeviceIoControl, который представляет собой ...

Задан 05 Nov 2009, 15:59 от Ben Schoepke
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Синтаксис F # для подписи P / Invoke с использованием MarshalAs

Я не уверен в синтаксисе для этого. Я пытаюсь перевести этот код C # на F #. struct LASTINPUTINFO { public uint cbSize; public uint dwTime; } public class IdleTimer { [DllImport("User32.dll")] [return: MarshalAs(UnmanagedType.Bool)] private ...

Задан 06 Nov 2009, 18:35 от gradbot
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Неразрушимая ошибка в Blittable типе

У меня есть эта структура и этот код: [StructLayout(LayoutKind.Sequential, Pack = 8)] private class xvid_image_t { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] public int[] stride; // [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] ...

Задан 21 Mar 2013, 10:23 от Randall Flagg
Page 1 of 4
1 2 3 4