26 / 26 / 11
Регистрация: 20.05.2010
Сообщений: 660
|
||||||
1 | ||||||
Возможно ли вернуть двухмерный массив строк из DLL функции написаной на C++23.12.2013, 23:10. Показов 1722. Ответов 2
Метки нет (Все метки)
Собственно есть DLL(на C++), в ней функция, дальше мне собственно нужно что б эта функция возвращала статический, зарание определённый, рваный массив строк, и я мог эту функцию использовать(то есть получать этот массив) в C# через [DLLimport].
Ну хочу типа такого(на C# например)
В C++ я просто нубище, так что был бы очень рад сразу коду, но так же приму в дар любую инфу как это реализовать
0
|
23.12.2013, 23:10 | |
Ответы с готовыми решениями:
2
Возможно ли вернуть из функции ссылку на массив проблема с использованием функции в проекте Visual Basic, вызываемой из DLL написаной на Delphi5 Вернуть динамический массив строк из функции Вернуть массив строк и ещё одну переменную из рекурсивной функции |
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
|
|
24.12.2013, 02:19 | 2 |
Непонятно, вы ДЛЛ сами писали ? Общую задачу опишите или напишите что нужно в C# получить.
0
|
26 / 26 / 11
Регистрация: 20.05.2010
Сообщений: 660
|
||||||
25.12.2013, 02:35 [ТС] | 3 | |||||
Сори чё то реально криво обьяснил.. Да, я хотел написать собственную DLL на C++, и реализовать там функцию которая бы возвращала двухмерный массив строк.. И что б потом этот массив строк можна было получить в C# просто через
Забил в DLL'ке массив char[][] и функцию которая принимает (int i) и возвращает одну строчку из этого массива.. А в C#'пе просто в цикле прогоняю эту функцию передавая ей нужные мне индексы элементов этого массива, и сохраняю каждый индекс уже в массив C#... Собственно способ походу через задницу, но я реально на столько нуб в C++ и чё то во обще там всё так сложно, что я так пока что и оставил... Но конечно если у кого то есть обьяснения как можна сделать лучше я буду только рад, код переписать никогда не позно, да и в любом случае я всегда рад любой полезной инфе
0
|
25.12.2013, 02:35 | |
25.12.2013, 02:35 | |
Помогаю со студенческими работами здесь
3
Как вернуть двухмерный массив? Дан двухмерный массив из 15 строк. Вставить в него строку из нулей после всех строк, номер которых кратен трем Возможно ли вернуть значение перечисления из функции Как возможно вернуть из функции обьект? Как повлияет использование dll написаной под х32 в приложении х64? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |