Получение данных из Dll
От: Andrey-m Россия  
Дата: 21.01.03 01:32
Оценка:
Написал прогу и Dll к ней! Из программы вызываю dll функцию и одновременно передаю в эту функцию некоторые данные для произведения над ними неких действий! Так вот как сделать так, что-бы после завершения действия функция вставляла результат в форму в Edit1?
//------------------------------------------
С уважением Андрей
Re: Получение данных из Dll
От: Алексей Владимирович Миронов Россия  
Дата: 21.01.03 01:54
Оценка:
Здравствуйте, Andrey-m, Вы писали:

AM>как сделать так, что-бы после завершения действия функция вставляла результат в форму в Edit1?


Передайте ей вместе с данными указатель на этот Edit1.

Но, на мой взгляд, с точки зрения дизайна программы, лучше пусть вызывающий код разбирается с отображением результата.
Re[2]: Получение данных из Dll
От: vasketsov Россия http://ntprog.by.ru
Дата: 21.01.03 04:49
Оценка:
Здравствуйте, Алексей Владимирович Миронов, Вы писали:

АВМ>Передайте ей вместе с данными указатель на этот Edit1.

Если библиотека будет собрана в другой версии Delphi, нежели вызывающая ее программа, это работать не будет из-за бинарной несовместимости.

Если и передавать, то только HWND, либо функцию обратного вызова (имхо, это более правильно, если совсем уж не хочется одной функцией обойтись, которая передает буфер для заполнения).
Васкецов Сергей
http://registry.km.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.