Здравствуйте, Clickmaker, Вы писали:
C>Здравствуйте, jcp, Вы писали:
jcp>>Здравствуйте, Clickmaker, Вы писали:
C>>>нифига не понятно. Почему w1:=555555; зашито в коде? чем это тогда отличается от константы? C>>>и почему при установке хука значение не передавать?
jcp>>Нет блин я буду всю процедуру записи в w1 писать. все сократил по максимуму. оставив главное. когда w1 константа jcp>> все прекрасно пашет. jcp>>смею заметить что запись в эту переменную происходит при загрузке. до установки хука.
C>а так не пойдет?
C>function MsgProc(Code: integer; wParam: Word; lParam: Longint): Longint; stdcall; C>begin C> if w1 = -1 then begin C> w1 := вычисляем w1 C> end; C> ... C>end;
понимаете зачем я делал это раздельно.
есть процедура старт. там в глобальные переменные записываются данные из ини файла.
потом с этим данными идет работа.
считать их за один раз, с точки зрения оптимизации, лучше, чем постояно при каждом нажатии на клавишу.