Свързани въпроси 'marshalling'

OrientJS: Съхранявайте двоични данни заедно с нормалните атрибути
Бих искал да използвам OrientDB като база данни за .csv файлове и да ги съхранявам в оригиналната форма в двоично поле на запис с помощта на OrientJS. Освен това бих искал да съхраня име и описание като низове. Прегледах документацията и успях да...
190 изгледи
schedule 22.09.2022

Правилно подреждане на структурата
Имам структура: typedef struct _wfs_bcr_caps { WORD wClass; BOOL bCompound; BOOL bCanFilterSymbologies; LPUSHORT lpwSymbologies; DWORD dwGuidLights[32]; LPSTR lpszExtra; BOOL...
84 изгледи
schedule 01.10.2022

C# struct to C++ Marshalling проблем
Извиквам C++ функция от C#. Това е заглавката на функцията в C++: int src_simple (SRC_DATA *data, int converter_type, int channels) ; И това е еквивалентната C# функция: [DllImport("libsamplerate-0.dll")] public static extern int...
1464 изгледи
schedule 05.10.2022

Как да конвертирате растерно изображение в int[]?
Пиша програма за обработване на изображения на GPU. За това използвам CUDA.Net, но за съжаление CUDA не разпознава типа byte , в който успях да съхраня информацията за пикселите, използвайки този код: BitmapData bData = bmp.LockBits(new...
1909 изгледи
schedule 14.11.2022

Защо се изисква проверка за основен елемент в Jaxb2Marshaller?
Използвам Jaxb2Marshaller за маршал Java beans чрез пролетна анотация @ResponseBody. За JSON маршалингът работи добре. Но за xml непрекъснато получавах HTTP 406 отговор. Малко копаене в клас Jaxb2Marshaller разкрива, че той проверява за...
8066 изгледи
schedule 02.12.2022

Маршалинг на c структури в c#
имам един „C“ „DLL“, който може да приема структури като вход, трябва да извикам този dll от моята c# програма Следват примерните структури, които имам в c, трябва да маршалирам тези структури в моя c# код правилно ли правя или грешно?...
3209 изгледи
schedule 19.11.2022

просто маршалиране демаршалиране на обекти
Поддръжката на json е една от новите функции на delphi 2009 и delphi 2010. Искам да знам дали има някаква проста функция за маршалинг/демаршалинг директно между низ и обект като в библиотеката на суперобекти. Пример: MyKnownObject :=...
4385 изгледи

Изключение за нарушение на достъпа при използване на метода Marshal.PtrToStructure в цикъл
В моята програма (C#) използвах метода Marshal.PtrToStructure за преобразуване на обект, добавяне на адрес на памет към структура в цикъл. При първия елемент това работи нормално. Но при втория елемент възниква изключение за нарушение на достъпа....
2108 изгледи
schedule 06.01.2024

C# catch блокът не се изпълнява, когато AccessViolationException е хвърлен
В следния код искам да чета данни с помощта на Marshal. Самата функция работи добре (стига дължината да отговаря на показалеца, разбира се). Написах единичен тест, за да проверя някои възможни резултати от copyDataFromMemory и забелязах, че...
41 изгледи

Какво се случва, ако използвам маршалиран указател на COM интерфейс в нишката за създаване на обект?
Разглеждам използването на глобалната интерфейсна таблица. Разбирам, че когато извикате GetInterfaceFromGlobal() от друга STA нишка, получавате прокси към оригиналния указател на интерфейса. Проксито е отговорно за предаването на контрола на нишката...
292 изгледи
schedule 15.01.2024

JAXB маршалинг в Apache Camel
Аз съм нов в Apache camel и трябва да изпълня задача, при която трябва да маршалирам обект към XML файл. Използвам кода по-долу, но той не работи. Тук foo.pojo е пакет, в който присъстват JAXB анотираните класове JaxbDataFormat jaxbDataFormat...
8812 изгледи
schedule 02.02.2024

C# пакет 1 StructLayout работа в мрежа
Опитвам се да изпратя буфер от сървър към клиент, който съм направил сам. Работи със сокети на TCP. Имам структура, която трябва да изпратя: [StructLayout(LayoutKind.Sequential, Pack = 1)] struct loginStruct { public string userName;...
561 изгледи
schedule 06.02.2024

Как мога да модифицирам JAXB маршалинг изходния поток, за да включва произволен вграден XML?
Бих искал да модифицирам изходния поток за JAXB маршалинг операция, за да включва някакъв произволен XML. Ето един пример за изясняване на ситуацията. Имам произволен Product домейн обект с JAXB анотации, които в момента изглеждат така:...
6571 изгледи
schedule 12.02.2024

Предаване на указатели към друг процес
Опитвам се да предам указател към структура към друг процес, който съм създал… Получавам само грешки при невалиден указател в процеса. Изпращам и указателя… Това изобщо възможно ли е в .NET ? Моят код за процеса на изпращане: ' Initialize...
1823 изгледи
schedule 21.02.2024

Създаване на негенеричен тип делегат
static void CallUnmanageFunction(string dllName, string functionName, params object[] parameters) { IntPtr dllHandle = LoadLibrary(dllName); IntPtr functionHandle = GetProcAddress(dllHandle, functionName); List<Type>...
702 изгледи
schedule 20.02.2024

Маршалиране на елементи с битови полета в C#
Възможно ли е да маршалирате структура в стил C, съдържаща битови полета, към C# структура, или ще трябва да я маршалирате към основен тип и след това да правите битови маски? напр. Бих искал да маршалирам от структура в стил C като тази:...
6571 изгледи
schedule 14.03.2024

Грешка при получаване на POST JSON в Java Jersey Resource
Имам проблеми с работата на услугата RESTful от Джърси. Получавам следната грешка The server encountered an internal error () that prevented it from fulfilling this request. exception java.lang.NullPointerException...
602 изгледи
schedule 19.03.2024

Машалингът в Ruby 2.2.0 е по-бавен от 2.1.5
Имам сложен обект, my_object, с който маршалирам Marshal.dump(моят_обект) Сравних ефективността на извикване на тази линия 100 пъти както в 2.1.5p273, така и в 2.2.0, и по-долу са резултатите: 2.1.5 user system...
333 изгледи

Как да премахнете програмно информацията за сингълтън в екземпляр, за да го направите маршал?
Създадох обект, който не успя да се маршалира поради „дефиниция на единичен метаклас, изпълнена по време на изпълнение“ (правилно ли е това описание на това, което прави кодът?). Това се извършва от следния код: # define class X that my use...
1766 изгледи

Връщане на Struct от VC++ към C#
Написах структура на VC++. Направих dll на VC++ кода и извиках този dll в C# с помощта на PInvoke. VC++ dll изглежда така #include <windows.h> #include <stdio.h> #include <conio.h> #include <tchar.h> #include...
4401 изгледи
schedule 02.04.2024