|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не все функции работают в DLL
Доброго времени суток! Я новичек в использовании библиотек dll . Вот суть проблемы:
Есть основная программа main.dpr в ней объявлена процедура Код:
procedure keyctrl(); begin writedata; // обявлено в другом модуле mod.pas writeln(ft,' x='+inttostr(x)+' writedata'); // end; есть библиотека libr.dll в ней создана ловушка для перехвата сообщений с клавиатуры, в определенный момент с библиотеки вызывается процедура keyctrl(); так вот почему то в этой вызванной процедуре выполняются все действия кроме writedata; // обявлено в другом модуле mod.pas Во время выполнения программы никаких ошибок не возникает ... просто проходит мимо этого действия и все... |