Показать сообщение отдельно
  #37  
Старый 07.11.2012, 22:15
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

А кто этот указатель трогает
Чтобы его использовать, его нужно куда-то сохранить, так как через параметр процедуры SysMsgProc его передать нельзя, то я его передаю через
Код:
var proc:procedure();
. Вот эта
Цитата:
proc
и должна быть такого же типа, как и процедура в exe. А сохраняю ее
Код:
@proc:=nx;
, указатель nx остается таким, каким и был.
Можешь вместо
Код:
var proc:procedure();
объявить
Код:
var nx1:pointer;
и клонировать указатель
Код:
nx1:=nx;
и в процедуре left использовать nx1 вместо nx - ссылаться он будет туда же, что и nx.
Ответить с цитированием