Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2010, 11:44   #11
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

STALKER_777 это только твои проблемы.
profi вне форума Ответить с цитированием
Старый 24.05.2010, 15:47   #12
J.Bond
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 45
По умолчанию

STALKER_777, ты кажетсо петерялсо.. .
Пепел Феникса спасибо, там какие то проблемы с открытием файла(
J.Bond вне форума Ответить с цитированием
Старый 24.05.2010, 15:49   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

какая именно ошибка?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.05.2010, 20:12   #14
J.Bond
Пользователь
 
Регистрация: 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 - не понимаю че такое
J.Bond вне форума Ответить с цитированием
Старый 24.05.2010, 20:20   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в таком контексте используйте лучше WinAPI
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.05.2010, 20:55   #16
J.Bond
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 45
По умолчанию

проблема в том што я пока плохо розбераюсь у WIN API
J.Bond вне форума Ответить с цитированием
Старый 24.05.2010, 21:03   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вам нужно всего несколько функций, а именно CreateFile ReadFile WriteFile CloseHandle
справки по ним достаточно...посмотрите в гугле
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.05.2010, 21:06   #18
J.Bond
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 45
По умолчанию

вы не могли б подсказать какую то книгу по етому?
J.Bond вне форума Ответить с цитированием
Старый 24.05.2010, 21:10   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я учился без книг, поэтому не могу
посмотрите в разделе WinAPI
тем более вам нужны книги ради пары функций?
они похожы на обычные Паскалевские.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
загрузка библиотеки 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