![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
STALKER_777 это только твои проблемы.
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 45
|
![]()
STALKER_777, ты кажетсо петерялсо.. .
Пепел Феникса спасибо, там какие то проблемы с открытием файла( |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
какая именно ошибка?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 45
|
![]()
library P1;
uses SysUtils, Classes,windows,messages, U1 in 'U1.pas' {dynForm}; {$R *.res} var SysHook: HHOOK; //Îãîëîøåííÿ çì³ííî¿ â ÿê³é áóäå çáåð³ãàòèñü ³äåíò. ïàñòêè // Ôóíêö³ÿ ïàñòêè function SysHookMsg(code:integer; wparam:WPARAM; lparam:LPARAM):LRESULT;stdcall; var Msg: TMsg; i: integer; s1: string; f: textfile; begin CallNextHookEx(SysHook,code,wparam, lparam); Msg:=TMsg(Pointer(lparam)^); // Ïðèâåäåííÿ òèïó âêàç³âíèêà, ÿêèé çàïèñàíèé â // lparam äî òèïó TMsg if code=HC_ACTION then begin if (Msg.message=WM_LBUTTONDOWN) then // Ïåðåâ³ðÿºìî ÿêå íàä³éøëî ïîâ³äîìëåííÿ begin assignFile(f,'D:\text.txt'); i:=0; {$i-} while (IOResult <> 0)or(i<100) do begin reset(f); i:=i+1; end; {$i+} writeln(f,inttostr(msg.lParam)); writeln(f,inttostr(msg.wParam)); writeln(f,inttostr(msg.time)); closefile(f); end; end; // code=HC_ACTION end; // Åêñïîðòíà ôóíêö³ÿ, çà äîïîìîãîþ ÿêî¿ âñòàíîâëþºòüñÿ ³ çí³ìàºòüñÿ ïàñòêà function RunHook(fl:boolean):integer; begin if fl then // ßêùî âõ³äíèé ïàðàìåòð TRUE òî âñòàíîâëþºìî ïàñòêó begin SysHook:=SetWindowsHookEx(WH_GETMES SAGE,@SysHookMsg,HInstance,0); end else begin UnhookWindowsHookEx(SysHook); SysHook:=0; end; end; exports ShowModalForm,RunHook; begin end. i/o eror 105 - не понимаю че такое |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в таком контексте используйте лучше WinAPI
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 45
|
![]()
проблема в том што я пока плохо розбераюсь у WIN API
![]() |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вам нужно всего несколько функций, а именно CreateFile ReadFile WriteFile CloseHandle
справки по ним достаточно...посмотрите в гугле Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 45
|
![]()
вы не могли б подсказать какую то книгу по етому?
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
я учился без книг, поэтому не могу
![]() посмотрите в разделе WinAPI тем более вам нужны книги ради пары функций? они похожы на обычные Паскалевские. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
загрузка библиотеки DLL | s2dentishe | Помощь студентам | 7 | 10.01.2010 17:48 |
разработка DLL библиотеки | tibult | Фриланс | 5 | 03.12.2008 13:23 |
Библиотеки Dll | ivanesky | Общие вопросы Delphi | 9 | 10.03.2008 10:42 |
DLL библиотеки | Altera | Помощь студентам | 2 | 06.02.2008 06:13 |
Безопасность и DLL библиотеки | PAVEL315 | Безопасность, Шифрование | 3 | 10.03.2007 20:31 |