![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
1. Как передать в процедуру\функцию DLL значение строковой переменной из программы?
2. Как забрать из DLL StringList в программу?
Шипулин А. В.
|
![]() |
![]() |
![]() |
#2 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
1) Как обычный параметр в функции/процедуре. Только если будешь использовать string, то надо в модуль приложения и dll добавить в uses : ShareMem. Но лучше юзай другой тип, например PChar или Char.
p.s. ShareMem - Должен стоять первым в списке Uses 2) Сделай функцию которая будет возвращать TStringList в твою программу.
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 14.03.2010 в 15:33. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
То есть так получится?
Код:
Шипулин А. В.
|
![]() |
![]() |
![]() |
#4 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Ну как я уже сказал, лучше String не юзать, т.к. для этого необходимо еще подключать ShareMem.
з.ы. и возвращать должно TStringList;
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
Хорошо, спасибо, все понял
![]()
Шипулин А. В.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
Возникла проблема при вызове, не пойму почему, вылетает программа с ошибкой на чтение из памяти при вызове функции.
Код вызова Код:
Код:
Код:
Шипулин А. В.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
Неужели никто не поможет?
Шипулин А. В.
|
![]() |
![]() |
![]() |
#8 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Шульц, что хоть за ошибка? Отобразите ее тут.
![]()
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
Ошибка чтения из памяти. Скрин во вложенный файл закинул.
Шипулин А. В.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обмен данными между формами | viktory | Помощь студентам | 3 | 19.10.2009 22:59 |
Обмен данными между С++ и С# | Stellvertreter | Общие вопросы C/C++ | 0 | 14.11.2008 14:18 |
Обмен данными между компонентом Edit и БД | Fantom | БД в Delphi | 6 | 11.09.2008 11:52 |
Обмен данными между формами | Maks1978 | Общие вопросы C/C++ | 3 | 22.07.2008 15:35 |
Обмен данными между формами | Demien | Общие вопросы Delphi | 14 | 23.04.2008 22:04 |