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

Страниц (1): [1]
 

1. konctantin777 - 24 Июня, 2019 - 01:25:19 - перейти к сообщению
В виз редакторе нарисован большой бот и собирается из него долго. При добавлении новой функции, чтобы просто её настроить уходит много времени. Можно ли придумать как сделать в виз отдельно функцию и потом её просто подключить ? Не знаю, например, все m_KIB заменить на 22m_KIB ?
2. Dantes3000 - 24 Июня, 2019 - 01:30:48 - перейти к сообщению
konctantin777 , можно сделать функцию отдельно, протестировать ее, а потом просто сделать точно так же
3. konctantin777 - 24 Июня, 2019 - 02:15:19 - перейти к сообщению
Да это да, но есть опыт, что когда квадратиков много- по любому где то в значениях бывает ошибка при переносе (
4. konctantin777 - 25 Июня, 2019 - 01:50:55 - перейти к сообщению
А можно ли как то подключать часть скрипта типа include а потом отключать ?
5. Dantes3000 - 25 Июня, 2019 - 01:55:58 - перейти к сообщению
konctantin777 , Можно сделать функцию без лишних связей. Тогда скопировать определенную часть кода. И потом эту функцию можно будет вызывать в скрипте через блок кода
6. konctantin777 - 25 Июня, 2019 - 02:14:50 - перейти к сообщению
 Dantes3000 пишет:
konctantin777 , Можно сделать функцию без лишних связей. Тогда скопировать определенную часть кода. И потом эту функцию можно будет вызывать в скрипте через блок кода


Маленькую функцию и перенести руками не сложно, а большой будут и картинки. Значит будет путаница и с метками и с картинками... Пробовал уже (
7. Budni - 25 Июня, 2019 - 02:32:33 - перейти к сообщению
konctantin777 , Можно написать нужную функцию отдельно кодом а потом её вставить в виз редактор через блок код. Я больше года в виз редакторе ботов делал, и как перешел на обычный код огромное облегчение испытал со многими сложностями.
 konctantin777 пишет:
собирается из него долго.

Прям чувствую твою боль, было тоже самое.
 konctantin777 пишет:
А можно ли как то подключать часть скрипта типа include а потом отключать ?

При таком подходе будет конфликт переменных и функций, если поменять имя каждой, то вполне рабочий код будет. Вот только не понял, что значит отключить. Можно метку global goto поставить в ту часть куда нужно выйти.

P/s. Ну и ещё я делал несколько exe файлов, и обращался к ним из кода, кода нужно было.
8. konctantin777 - 25 Июня, 2019 - 02:41:17 - перейти к сообщению
Если в копии кибора сделать функцию, (в виз редакторе) то при сборке в скрипт метки будут нумироваться с нуля- так не подключить. Т.е. остаётся только делать много много маленьких экзешников ?
9. Budni - 25 Июня, 2019 - 05:55:31 - перейти к сообщению
konctantin777 , Обновить железо, писать код не глядя, компилировать только когда полностью напишешь, настраивать блоки кода на чистом листе виз редактора, потом переносить их в основной,писать код без использования виз редактора. Попросить Владимира оптимизировать код, чтоб быстрее собирался))

 konctantin777 пишет:
Если в копии кибора сделать функцию, (в виз редакторе) то при сборке в скрипт метки будут нумироваться с нуля- так не подключить.
Немного не понял, что за метки, у меня все работает, просто в коде вырезаешь start_(); который подключить хочешь и вставляешь в первом коде в "блок кода" .
Так же в коде, в функции
CODE:
function start_()
{
Какой то код//
Какой то код//
Какой то код//

global goto a;//
}

Пишешь global goto a; чтобы выйти из этой функции на метку a:
При этом не забыв поменять все названия в функциях и переменных, заместо start_ писать start_1
10. Almighty - 27 Июня, 2019 - 03:54:21 - перейти к сообщению
 Budni пишет:
konctantin777 , Обновить железо,
не вариант. У меня i5 с 12 гб оперативы и видео 4гб. (комп за 1100$).
Писал пол года назад о данном моменте, сказали, что в ближайшее время не планируется такая фишка

Powered by ExBB FM 1.0 Final