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