Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться: 1. Преобразовать переменную типа String в тип PChar (PAnsiChar) 2. Как "свернуть" программу в трей. 3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.) 4. Как запустить программу/файл? (и дождаться ее завершения) 5. Как перехватить API-функции, поставить hook? (перехват сообщений от мыши, клавиатуры - внедрение в удаленное адресное прстранство) ... (продолжение следует) ... Внимание: Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней. Повторная попытка - 60 дней. Последующие попытки - бан. Мат в разделе - бан на три месяца... Полезные ссылки: MSDN LibraryFAQ разделаПоиск по разделуКак правильно задавать вопросы Выразить свое отношение к модераторам раздела можно здесь:Rouse_, Krid
javas, 24.12.03, 02:48 может я чего не понял, как этот юнит работает, просто он вылетает на строчке
У меня (Delphi 6) MemCheck прекрасно работает.
Для правильного использования этого модуля необходимо сделать следующее:
1. Вставить ссылку на модуль MemCkeck в список используемых модулей в файле проекта (.dpr); 2. Вставить вызов процедуры MemChk после begin в файле проекта (.dpr); 3. Выполнить следующие настройки в Project Options: Compiler/Optimization - выключить Compiler/Stack frames - включить Compiler/Debugging - включить все в этой группе (Use Debug DCUs не обязательно, но желательно) Linker/Include TD32 debug info - включить Packages/Runtime packages/Build with runtime packages - выключить
Например, сделал следующий проект:
program Project1; uses MemCheck, // <---## Добавил ручками Forms, Unit1 in 'Unit1.pas' {fmTestDA};