![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
В обычном приложении можно вернуть значения в реальном времени так
Код:
![]() Для такого типа Tabc = procedure(A :PChar; B,C :Integer); например. Последний раз редактировалось Alter; 20.06.2011 в 09:49. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
ну а кто мешает так же воспользоватся указателем на процедуру?
параметрами такой процедуры передаваемой в dll могут быть теже типы что и в самих длл функциях. ну а внутри этой переданой функции творите что хотите Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Смущает строка в параметре.
Все равно кажется, что что то не так. Или все нормально? Пример: DLL: Код:
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
да в общем то нормально.
ну а строку естственно надо подправить(что вы и сделали) Код:
Код:
у вас итак указательный тип. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Второе если делать без @ будет это
![]() Но, если заменить на Код:
Измененный код: Код:
http://citforum.ru/programming/digest/dlldelphi.shtml http://www.sources.ru/magazine/0804/delphidll.html http://vsokovikov.narod.ru/New_MSDN_...untime_dll.htm Код:
Код:
Цитата:
Последний раз редактировалось Alter; 20.06.2011 в 22:49. |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() хотя меня лично напрагяет неоднозначность кода. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi (Построение графика в реальном времени) | Svyazist | Помощь студентам | 3 | 02.10.2012 12:48 |
Какие поля отображаются в DBGrid в реальном времени? | Сергей089 | Компоненты Delphi | 4 | 14.03.2011 11:51 |
Издеваемся над виндой в реальном времени | Fainder | Свободное общение | 12 | 15.03.2010 15:22 |
переброс данных из Excel в Delphi в реальном режиме времени | Машутка | Общие вопросы Delphi | 3 | 27.09.2008 07:19 |