Свързани въпроси '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 изгледи
schedule
17.11.2023
Изключение за нарушение на достъпа при използване на метода Marshal.PtrToStructure в цикъл
В моята програма (C#) използвах метода Marshal.PtrToStructure за преобразуване на обект, добавяне на адрес на памет към структура в цикъл. При първия елемент това работи нормално. Но при втория елемент възниква изключение за нарушение на достъпа....
2108 изгледи
schedule
06.01.2024
C# catch блокът не се изпълнява, когато AccessViolationException е хвърлен
В следния код искам да чета данни с помощта на Marshal. Самата функция работи добре (стига дължината да отговаря на показалеца, разбира се). Написах единичен тест, за да проверя някои възможни резултати от copyDataFromMemory и забелязах, че...
41 изгледи
schedule
01.01.2024
Какво се случва, ако използвам маршалиран указател на 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 изгледи
schedule
12.03.2024
Как да премахнете програмно информацията за сингълтън в екземпляр, за да го направите маршал?
Създадох обект, който не успя да се маршалира поради „дефиниция на единичен метаклас, изпълнена по време на изпълнение“ (правилно ли е това описание на това, което прави кодът?).
Това се извършва от следния код:
# define class X that my use...
1766 изгледи
schedule
30.03.2024
Връщане на 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