|
30 / 30 / 4
Регистрация: 14.05.2010
Сообщений: 57
|
||||||||||||||||
Возвращение указателя на массив символов char функцией определенной в dll18.04.2011, 20:01. Показов 3463. Ответов 3
Метки нет (Все метки)
Доброго времени суток!
Я пытаюсь разобраться как работает подключение динамических библиотек и работа с функциями, определенными в них в c#. В dll определены 2 функции, чтение из файла и запись в файл. Запись в файл работает на ура, а вот чтение из файла хромает, а точнее компилятор не хочет возвращать указатель из функции ReadFromFile с такой ошибкой: Pointers and fixed size buffers may only be used in an unsafe context Вот листинг dll:
Заранее спасибо за помощь!
0
|
||||||||||||||||
| 18.04.2011, 20:01 | |
|
Ответы с готовыми решениями:
3
Возвращение функцией массива (или указателя на массив) Возвращение из dll функции указателя на динамический массив Возвращение указателя на локальную переменную (массив) |
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
|||||||
| 18.04.2011, 20:19 | |||||||
|
Указатели в шарпе используются только в блоках кода unsafe.
0
|
|||||||
|
30 / 30 / 4
Регистрация: 14.05.2010
Сообщений: 57
|
|
| 18.04.2011, 20:34 [ТС] | |
|
Теперь собственно выдает Error: Unsafe code may only appear if compiling with /unsafe
Я так понимаю где-то в настройках компилятора надо добавить /unsafe ? Добавлено через 3 минуты Вопрос второй, как объявить функцию если C# не принимает указатели? там unsafe не работает
0
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
||||||||
| 18.04.2011, 20:52 | ||||||||
1
|
||||||||
| 18.04.2011, 20:52 | |
|
Помогаю со студенческими работами здесь
4
Возможно ли возвращение функцией двух значений? Именно возвращение, не ссылка или указатель
Приведение указателя на структуру к указателю на массив char Вызов функции из DLL (C++) с передачей указателя на массив Использование указателя на массив символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|