|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.08.2013, 15:52 | #11 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
Спасибо за критику, сам знаю что код очень и очень далек от совершенства. И вы все конечно же правильно сказали, но переделывать я не хочу. Делфи я изучаю полтора месяца, пока идет лето. Скоро начнется университет и поэтому переделывать пол кода у меня просто нет времени. Да он кривой, но работать он должен. Просто дело в какой-то переменной . |
29.08.2013, 17:37 | #12 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,321
|
Цитата:
Несколько путей решения: 1) Ждать озарения - случайно найти ошибку 2) Научиться пользоваться отладчиком 3) Переписать код более лаконично Однажды, из-за 1 символа программа работала неверно.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
29.08.2013, 18:37 | #13 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
Похоже придется ждать озарения.
По просьбе asmprog написать поставленную задачу: Написать автокликер, который будет переходить по координатам и нажимать левую кнопку мыши. Координаты задаются с помощью клавиши backspace и выводятся в memo. Задавать можно минимум по 3 координаты. ( то есть, 3,6,9... До 30 ) Существует счетчик, который считает кол-во нажатий кнопки backspace, тем самым проверяя сколько задано координат. Есть таймер, по истечению таймера программа переходит к следующей тройки координат. Кнопка Esc переводит переменную Stopcircle в true, при Stopcircle:=true, весь цикл останавливается. |
30.08.2013, 00:30 | #14 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,883
|
Цитата:
А научиться пользоваться отладчиком гораздо проще. Хотя бы потому, что его можно изучать постепенно. Начать можно с "2+2", а именно с ознакомления с клавишами F5 и F8 (в предположении что уже известно что делает клавиша F9). Т.е. было бы желание. P.S. Ну а людей, которые могут вполне осознанно сказать что они полностью изучили отладчик я лично не знаю. |
|
30.08.2013, 15:37 | #15 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Цитата:
1. в течение заданного промежутка кликать на указанном месте с заданным интервалом. По истечении промежутка перейти к другим координатам. Если таковых нет, закончить работу. 2. иметь возможность оперативно перервать работу "нажать Esc". решение два таймера 1 TimerClick для повторных кликов на одном месте 2 Timercoord для перехода к новым координатам Код:
лечится: перенос ВСЕХ действий из обработчиков во внутренние методы (процедуры) DoRunCoordClick; DoMouseClick; в обработчиках оставляем только управление (вкл. таймеров). Код:
программа — запись алгоритма на языке понятном транслятору
|
|
30.08.2013, 17:14 | #16 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
Все таки не пришлось ожидать озарение до старости. stopminicircle в таймере переключается в true, однако в false он не переводится ( если задана первая тройка координат, далее переключается). Всем спасибо.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запутался с кодировкой | Blad47 | Свободное общение | 6 | 25.08.2011 17:12 |
Запутался с формами | iHikita | Общие вопросы .NET | 6 | 30.07.2010 16:08 |
Запутался с CopyRect | Alex Cones | Общие вопросы Delphi | 2 | 01.12.2009 20:55 |
запутался! | mistertvister | Помощь студентам | 3 | 28.10.2009 14:52 |
запутался в процедурах | world12_tk | Помощь студентам | 6 | 03.03.2009 18:57 |