Вниз
Скачать: CL | DM;

Адрес обработчика   Найти похожие ветки 

← →
Юра   (2003-01-20 13:00) [0]

А можно ли вот так:
TableMain.AfterScroll:=TableMainAfterScroll;
@TableMain.AfterScroll:=pointer(
longint(@TableMain.AfterScroll)
);


← →
Skier ©   (2003-01-20 13:09) [1]

А зачем сие ? Конечная цель какая ?


← →
Юра   (2003-01-20 14:28) [2]

Цель странная, детская защита от копирования. В "жестоком" варианте адрес xor-ится с вычисленным значением функции от "пароль-ключ". Если функция вернет не 0 (или не какое-то другое наперед заданное число), то результат xor укажет не туда, что ведет к неработоспособности программы. Жестокость в том, что "не туда" может привести к сбою в работе не только программы, но и ОС. В "правильном" варианте создается несколько обработчиков события, их адреса заносятся в массив и потом в зависимости от значения функции от "пароль-ключ" один из них присваивается объекту.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-96605
qwerty2
2003-01-13 17:41
2003.01.30
Странное поведение компонента DBGrid


3-96638
Vladimir
2003-01-14 15:10
2003.01.30
Компонент выполняющий скрипт...


1-96840
freeek10
2003-01-20 20:56
2003.01.30
ListBox


6-96929
chum
2002-12-06 11:49
2003.01.30
Работать через несколько прокси серверов


1-96653
BubbleGum
2003-01-21 11:51
2003.01.30
Подскажите начинающему в Interbase толковую книгу




   Наверх