IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Строки из Dll
#$# PaVeL #$#
сообщение 20.03.2006 5:55
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 91
Пол: Мужской
Реальное имя: Павел

Репутация: -  0  +


Как передать строковые параметры, возращаемые финкцией DLL, при этом объеденённые в типе ЗАПИСЬ!?
PS: Вариант с ShareMem желательно непредлагать!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 3)
hardcase
сообщение 21.03.2006 18:47
Сообщение #2


code warrior
****

Группа: Пользователи
Сообщений: 484
Пол: Мужской
Реальное имя: Славен

Репутация: -  8  +


Честно говоря, я всегда использовал PChar - как просто параметры,таки и в структурах (записях).


--------------------
ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
#$# PaVeL #$#
сообщение 22.03.2006 6:46
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 91
Пол: Мужской
Реальное имя: Павел

Репутация: -  0  +


Я тоже использовал PChar (PAnsiChar), но после выгрузки DLL все значения связанные с результатом работы функции исчезают!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
hardcase
сообщение 22.03.2006 20:44
Сообщение #4


code warrior
****

Группа: Пользователи
Сообщений: 484
Пол: Мужской
Реальное имя: Славен

Репутация: -  8  +


А конвертнуть их в стринг уже в исполняемом модуле?

Я так обычно делаю: передаю PChar (Wide или Ansi) и а там уже конвертирую в string - это если мне требуется их длительное хранение.


--------------------
ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.08.2025 1:33
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"