Результаты поиска по запросу "marshalling"
У меня на самом деле есть атрибут [UnmanagedFunctionPointer (CallingConvention.Cdecl)] для делегатов. Я также попытался изменить структуру на IntPtr вместо делегатов и использовать Marshal.GetFunctionPointerForDelegate. Это все еще не работает.
аюсь Маршаллу c перезвонить, которые находятся в структуре. Я почти уверен, что у меня все правильно, но при использовании моего примера C # я не получаю события, при использовании c ++ я получаю события. Вот C # class Program { ...
, но теперь я не знаю, как запустить свое приложение, так как эта библиотека используется другим приложением
я есть это тестовое приложение 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 ...
C #: выделение «указателя на массив int» из SendMessage () lParam
Я пытаюсь создать подкласс неуправляемого окна строки состояния из моего управляемого COM-сервера, используя класс, унаследованный от NativeWindow, и врезаюсь в стену, пытаясь понять, как правильно упорядочить содержимое ...
Вы можете использовать XmlElementWrapper, чтобы добавить дополнительный слой в ваш XML. Как упомянуто в документации, обычно это используется, чтобы обернуть коллекции. Например, если вы хотите (по какой-то причине) <MyNotes> <TechNotes> <note> ... </ note> </ TechNotes> </ MyNotes>, вы можете добавить @XmlElementWrapper (name = "TechNotes") выше метода setMyNotes , Он оборачивается вокруг элемента XmlElement, поэтому вы не можете использовать его для одновременной переноса заметки в заголовок и тело. Им нужен общий родитель.
аться вJAXB как бы я рефакторингMyNote так что этоУдовлетворяет [https://stackoverflow.com/q/34278493/262852]чтобы: <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> ...
См. Свойства службы в апплете панели управления службами.
ускаю поток через ThreadPool.QueueUserWorkItem, в котором есть диалоговое окно сообщения: System.Windows.Forms.DialogResult dr = System.Windows.Forms.MessageBox.Show («Вы хотите загрузить обновление в фоновом режиме? ..», «Обновление ...
В настоящее время вы можете управлять префиксами, также используя собственный маппер.
аюсь составить сообщение, используя следующий фрагмент: JAXBContext jContext = JAXBContext.newInstance(Iq.class); Marshaller m = newJAXBContext.createMarshaller(); m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE); ...
Спасибо за объяснение!
учил эту сборку от кого-то, кого я хотел бы использовать в моем приложении c #. Заголовок выглядит так: int __declspec(dllimport) s2o(WCHAR* filename, char** out, int* len);Мне удалось заставить его работать частично, ...
Никаких особых исключений, «необработанный тип» «выходного параметра» имеет еще один уровень косвенности, чем «тип параметра».
ался сделать это разными способами, но никто не работает. У кого-нибудь есть правильный пример для этого? Я просто хочу переместитьwchar_t* значение от функции до уровня C #.
Маршал C ++ массив структур в C #
У меня есть следующая структура в C ++: #define MAXCHARS 15 typedef struct { char data[MAXCHARS]; int prob[MAXCHARS]; } LPRData;И функция, которую я запускаю, чтобы получить массив из 3 таких структур: void GetData(LPRData *data);В C ++ я бы ...
содержит подробности использования этого ответа, включая способ прикрепления извлеченных строк к указателю внешнего зубчатого массива. он также включает в себя оператор dllimport и сигнатуру функции c ++ в уравнении, которое было необходимо для обеспечения маршалинга входных и выходных данных зубчатого массива.
аюсь вывести 2D C # рваный массив (double[][] jaggedArray) в C ++ DLL, где я указал получающую переменную, чтобы бытьdouble**. Тем не менее, я получаю сообщение: Нет поддержки маршалинга для вложенных массивов. Если не считать сплющенного ...