Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
| #$# PaVeL #$# |
20.03.2006 5:55
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 91 Пол: Мужской Реальное имя: Павел Репутация: 0 |
Как передать строковые параметры, возращаемые финкцией DLL, при этом объеденённые в типе ЗАПИСЬ!?
PS: Вариант с ShareMem желательно непредлагать! |
| hardcase |
21.03.2006 18:47
Сообщение
#2
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Честно говоря, я всегда использовал PChar - как просто параметры,таки и в структурах (записях).
-------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
| #$# PaVeL #$# |
22.03.2006 6:46
Сообщение
#3
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 91 Пол: Мужской Реальное имя: Павел Репутация: 0 |
Я тоже использовал PChar (PAnsiChar), но после выгрузки DLL все значения связанные с результатом работы функции исчезают!
|
| hardcase |
22.03.2006 20:44
Сообщение
#4
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
А конвертнуть их в стринг уже в исполняемом модуле?
Я так обычно делаю: передаю PChar (Wide или Ansi) и а там уже конвертирую в string - это если мне требуется их длительное хранение. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
|
Текстовая версия | 10.12.2025 21:26 |