Результаты поиска по запросу "marshalling"
Если вы хотите только легкую сериализацию объектов, я бы посмотрел на json.org. Существует множество реализаций C ++ / .NET.
отаю над распределенным приложением, которое состоит из двух компонентов. Один написан на стандартном C ++ (не управляемый C ++и работает на платформе Linux), а другой написан на C #. Оба общаются через шину сообщений. У меня есть ситуация, в ...
Marshal.PtrToStructure throwing System.ArgumentException ошибка
Я пытаюсь получить KBDLLHOOKSTRUCT от lParam крюка клавиатуры. private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam) { KBDLLHOOKSTRUCT kbd = new KBDLLHOOKSTRUCT(); Marshal.PtrToStructure(lParam, kbd); // Throws ...
Вы можете использовать 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 ...
C #:
ичок в мире Microsoft. У меня много проблем при попытке передать простую строку из c # в dll / c ++. Я прочитал много постов и документации, но проблема та же. Код C ++ extern "C" __declspec(dllexport) int Init( long l , char* url );Код C ...
Вам также нужно запустить это в 64-битном режиме, чтобы получить все связанные приложения, так как запуск в 32-битном режиме не возвращает их все. По этой причине вам необходимо заменить эти вызовы, как указал @ SörenKuklau.
всех сил пытаюсь вызвать WinAPI SHAssocEnumHandlers в C #. using System; using System.Runtime.InteropServices; namespace AssocHandlerTest { [Flags] public enum ASSOC_FILTER { ASSOC_FILTER_NONE = 0x0, ASSOC_FILTER_RECOMMENDED = 0x1 }; ...
Таким образом, 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]; ...
Вы должны реализовать пользовательскую сериализацию для этого.
я есть структура C ++, как это: struct node { string splitOn; string label; bool isLeaf; vector<string> childrenValues; vector<node*> children; };Я хотел передать или прочитать это из приложения в анклав Intel SGX. На основании того, что ...
Расположение типа значения .NET в памяти
У меня есть следующие типы значений .NET: [StructLayout(LayoutKind.Sequential)] public struct Date { public UInt16 V; } [StructLayout(LayoutKind.Sequential)] public struct StringPair { public String A; public String B; public String C; public ...
Версия JScript:
ою COM-объект в C # (.Net 4.0) для использования на классическом сайте ASP. Теперь я хотел бы знать, как правильно маршалировать массивы VB-Script (одно- и многомерные) назад и вперед между компонентом и сайтом asp? Пример кода будет высоко оценен.
Альтернативная версия, которая позволяет избежать повторного сканирования массива
аюсь маршализовать динамически распределенный массив символов в структуре в C #. Структура имеет указатель на массив. Проблема в том, что массив char содержит несколько строк с нулевым символом в конце, а последняя строка заканчивается двумя ...