Как передать строковые параметры, возращаемые финкцией DLL, при этом объеденённые в типе ЗАПИСЬ!?
PS: Вариант с ShareMem желательно непредлагать!
Строки из Dll |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Строки из Dll |
#$# PaVeL #$# |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 91 Пол: Мужской Реальное имя: Павел Репутация: 0 |
Как передать строковые параметры, возращаемые финкцией DLL, при этом объеденённые в типе ЗАПИСЬ!?
PS: Вариант с ShareMem желательно непредлагать! |
hardcase |
Сообщение
#2
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Честно говоря, я всегда использовал PChar - как просто параметры,таки и в структурах (записях).
-------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
#$# PaVeL #$# |
Сообщение
#3
|
Пионер Группа: Пользователи Сообщений: 91 Пол: Мужской Реальное имя: Павел Репутация: 0 |
Я тоже использовал PChar (PAnsiChar), но после выгрузки DLL все значения связанные с результатом работы функции исчезают!
|
hardcase |
Сообщение
#4
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
А конвертнуть их в стринг уже в исполняемом модуле?
Я так обычно делаю: передаю PChar (Wide или Ansi) и а там уже конвертирую в string - это если мне требуется их длительное хранение. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Текстовая версия | 15.05.2024 12:25 |