Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Возвращение из функции

Страниц (26): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
 

161. 10970 - 20 Октября, 2020 - 03:47:13 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться) Вот такая ошибка.
162. Zireael - 20 Октября, 2020 - 03:57:36 - перейти к сообщению
 Цитата:
Вот такая ошибка.

Исправил.
163. 10970 - 20 Октября, 2020 - 04:02:35 - перейти к сообщению
 Zireael пишет:
 Цитата:
Вот такая ошибка.

Исправил.

Спасибо, прям то что доктор прописал)
164. 10970 - 20 Октября, 2020 - 06:05:02 - перейти к сообщению
извините, еще вопрос. Опыта не хватает катастрофически, как бы мне внедрить вывод своих текстаут в ваш код? чтоб выводились мои сообщения по мере того как они появляются. Счетчик убрать я сам смогу)
Какую команду мне надо изменить,
формат вывода моих сообщений обычный.
CODE:
textout(1, x_обьект+180, y_обьект+20, "Поехали", 1);

(Добавление)
ваш код я оформил как таймер, чтоб он не стопорил всю программу.
(Добавление)
все сообщения имеют одинаковый формат, разница только естесно в самих сообщениях.
(Добавление)
нет не смог, счетчик естесно сам себя в таймере зацикливает и все останавливается. ((
165. Zireael - 20 Октября, 2020 - 06:26:02 - перейти к сообщению
Вместо textout:
CODE:
SetWindowText(static0, "Поехали");
166. 10970 - 20 Октября, 2020 - 06:32:49 - перейти к сообщению
Ага, спасибо.Можно и так. Но цикл все таки остался. И он не дает выполнятся основному коду. Может быть вообще убрать строки организующие цикл? Мне в общем то надо чтоб была просто оболочка для вывода. А вывод будет реализован как вы сказали последним способом.
По идее мне достаточно цикла который реализован таймером.
167. Zireael - 20 Октября, 2020 - 06:56:53 - перейти к сообщению
 Цитата:
Может быть вообще убрать строки организующие цикл?

А зачем вообще его оставили? Он только для примера.
168. 10970 - 20 Октября, 2020 - 07:16:45 - перейти к сообщению
да я пока пробую как и что получается если убирать чтото или добавлять.
Сейчас пробую скрестить ваш код со стандартным диалогом, смотрю какая разница между кодами.
Что меняется если убирать одно и добавлять другое. Просто стандартный диалог не плавает поверх всех окон. Я писал об этом раньше. А ваш код норм себя чуствует поверх всех.
Пытаюсь разобраться.
Еще раз повторяю. Я не програмист, и то что для вас элементарно я могу жевать пару дней чтоб чтото дошло. Теории изучаю мало, потому что там так голову забьет что проще не читать вообще.
Чисто пытаюсь запомнить синтаксис и команды.
Но пока))) блин почти ни как..
Вот я и спрашиваю по 100 раз потому что ваши ответы для тех кто хуть чуть шарит в си, а что с меня взять если я по одной букве тыкаю.
Мне не хватает порой ваших ответов в одну строчку потому что я не понимаю в основном о чем пишут. И к своей задаче прибавляется еще задача разобраться в вашем ответе))
Вот такой цикл)
169. 10970 - 04 Ноября, 2020 - 07:00:27 - перейти к сообщению
да блин, мне уже реально задолбало эти ошибки искать!
есть код
CODE:
function start_()
{
load_image_();
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
sx_KIB=w_KIB.leftclient; sy_KIB=w_KIB.topclient;
}

там где сверху есть еще win w_KIB;

и в результате при компиляции выдает ошибку "повторение переменной w_KIB"
КАК???
в тексте это единственное место где повторяется это. И ЭТО НЕ ПОВТОРЕНИЕ, это разные значения. Че за бред???
(Добавление)
Попробовал аналогичные тхт файлы, с этим же скриптом собранные неделю две назад, норм компилируются. В них есть ТОЧНО такие же строчки, с такими же условиями, и норм компилируются.
Ни че не понимаю.
(Добавление)
CODE:
win w_KIB;

function start_()
{
load_image_();
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
sx_KIB=w_KIB.leftclient; sy_KIB=w_KIB.topclient;
}


Просто один блок в таком виде компилируется. В чем проблема может быть?
(Добавление)
и ни какой ошибки с повторением нет.
Повторюсь, там где ошибку показывает, больше ни где не встречается эта переменная. Проверил поиском.
(Добавление)
Ошибка не совсем так как я написал раньше читается.
"Повторение имени переменной w_KIB; "
вот так правильно написал.
170. Zireael - 04 Ноября, 2020 - 08:59:51 - перейти к сообщению
Нет смысла выкладывать кусок кода. Нужен файл проекта тогда можно поискать где ошибка.

Powered by ExBB FM 1.0 Final