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

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

1. KeSeG - 01 Февраля, 2019 - 23:00:39 - перейти к сообщению
Для кого то вопрос может показаться совсем уж глупым, но ввиду того, что я уже сталкивался с подобной проблемой и не смог ее решить. Перед созданием нового "индусского кода" я хочу поинтересоваться, что именно я делаю не так.

Ранее у меня была проблема со скриптом, что он был большой и там было огромное количество IF, он намертво зависал при запуске,а ехе не собиралась.

на примерах:
1. Все работает ок, запускается шустро вопросов нету.

Спойлер (Отобразить)


2. Он не запускается вообще, ехе не собирает. Да, условия повторяющиеся, но не думаю, что именно это влияет, так как точно такая же проблема у меня была и при разных условиях.

Спойлер (Отобразить)


И вот собственно вопрос, проблема тут в огромном количестве IF или большом количестве строк?

Настройки - Трансляция Я выставлял разные значение, ставил и максимальные. (кстати можно как то изменить эти значения еще больше, максимально ставится 1500мб я готов, выставить хоть 64Гб) для создания exe.

p.s. количество повторяющихся строк уменьшил во 2ром примере а то пост не выкладывался.
2. Kibor - 01 Февраля, 2019 - 23:06:39 - перейти к сообщению
 Цитата:
//И так еще 1-2к строк

Большой скрипт.

Неужели это никак нельзя в цикле обработать??
(Добавление)
Кусок рабочего кода этого полотна выложите.
3. KeSeG - 01 Февраля, 2019 - 23:17:02 - перейти к сообщению
Код только будет писаться, но я знаю, по опыту написания прошлого скрипта, что с этим столкнусь.

прошлая проблема была описана тут: (для просмотра ссылки Вам необходимо авторизоваться)
Если добавить оперативной памяти для создания ехе никак это не поможет? Если ехе все-таки собирается (сделать его меньше), то работает без проблем.
И все таки это сам код большой или очень много условий if?
4. Kibor - 01 Февраля, 2019 - 23:21:41 - перейти к сообщению
(c=="27")&&(d<=55*k-z)

Это не меняется?
5. KeSeG - 01 Февраля, 2019 - 23:38:42 - перейти к сообщению
Эти условия изменить нельзя, так как нужно проверять каждый элемент (их очень много и они текстовые)

И все таки это сам код большой или очень много условий if?
6. Kibor - 01 Февраля, 2019 - 23:44:36 - перейти к сообщению
Я спрашиваю эти условия что я выделил всегда одни и те же?

Это и размер и if и ваще.. Короче 2000 строк таких не пойдет.
7. KeSeG - 01 Февраля, 2019 - 23:46:42 - перейти к сообщению
Нет, эти условия условия разные.
8. Kibor - 01 Февраля, 2019 - 23:50:53 - перейти к сообщению
Действий в скобках нет? Только математика и сравнение?
9. KeSeG - 02 Февраля, 2019 - 00:00:08 - перейти к сообщению
Код который предстоит писать сейчас иметь много сравнений типа: if (a=="HN" ) x=1234;

условий для сравнения очень и очень много.

так же как я понимаю, если даже год будет абсолютно грамотным но большим (2к-3к) строк то проблема не запуска останется? Вот это самый важный вопрос.

И как попутно есть ли возможность, заделить код на 2-3 куска и построить выполнение их следующее:
Запустили EXE1
Отработала EXE1 - Открывает EXE2 - Закрывает EXE1 (сам себя)
Отработала EXE2 - Открывает EXE3 - Закрывает EXE2 (сам себя)
Отработала EXE3 - Открывает EXE1 - Закрывает EXE3 (сам себя)

и так по кругу подхватывают друг друга?
10. Kibor - 02 Февраля, 2019 - 00:08:51 - перейти к сообщению
 KeSeG пишет:
И как попутно есть ли возможность, заделить код на 2-3 куска и построить выполнение их следующее:

Можно. Но не нужно.

Я не пойму, так какие там ожидаются условия?

(c=="27")&&(d<=55*k-z)
или простые
if (a=="HN" ) x=1234;
?

Powered by ExBB FM 1.0 Final