Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
KeSeG
Отправлено: 02 Февраля, 2019 - 07:00:39
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2018  
Репутация: 0




Для кого то вопрос может показаться совсем уж глупым, но ввиду того, что я уже сталкивался с подобной проблемой и не смог ее решить. Перед созданием нового "индусского кода" я хочу поинтересоваться, что именно я делаю не так.

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

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

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


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

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


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

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

p.s. количество повторяющихся строк уменьшил во 2ром примере а то пост не выкладывался.
 
 Top
Kibor
Отправлено: 02 Февраля, 2019 - 07:06:39
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Цитата:
//И так еще 1-2к строк

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

Неужели это никак нельзя в цикле обработать??
(Добавление)
Кусок рабочего кода этого полотна выложите.
 
 Top
KeSeG
Отправлено: 02 Февраля, 2019 - 07:17:02
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2018  
Репутация: 0




Код только будет писаться, но я знаю, по опыту написания прошлого скрипта, что с этим столкнусь.

прошлая проблема была описана тут: (для просмотра ссылки Вам необходимо авторизоваться)
Если добавить оперативной памяти для создания ехе никак это не поможет? Если ехе все-таки собирается (сделать его меньше), то работает без проблем.
И все таки это сам код большой или очень много условий if?

(Отредактировано автором: 02 Февраля, 2019 - 07:20:16)

 
 Top
Kibor
Отправлено: 02 Февраля, 2019 - 07:21:41
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




(c=="27")&&(d<=55*k-z)

Это не меняется?
 
 Top
KeSeG
Отправлено: 02 Февраля, 2019 - 07:38:42
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2018  
Репутация: 0




Эти условия изменить нельзя, так как нужно проверять каждый элемент (их очень много и они текстовые)

И все таки это сам код большой или очень много условий if?

(Отредактировано автором: 02 Февраля, 2019 - 07:42:09)

 
 Top
Kibor
Отправлено: 02 Февраля, 2019 - 07:44:36
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Я спрашиваю эти условия что я выделил всегда одни и те же?

Это и размер и if и ваще.. Короче 2000 строк таких не пойдет.
 
 Top
KeSeG
Отправлено: 02 Февраля, 2019 - 07:46:42
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2018  
Репутация: 0




Нет, эти условия условия разные.
 
 Top
Kibor
Отправлено: 02 Февраля, 2019 - 07:50:53
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Действий в скобках нет? Только математика и сравнение?
 
 Top
KeSeG
Отправлено: 02 Февраля, 2019 - 08:00:08
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2018  
Репутация: 0




Код который предстоит писать сейчас иметь много сравнений типа: if (a=="HN" ) x=1234;

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

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

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

и так по кругу подхватывают друг друга?

(Отредактировано автором: 02 Февраля, 2019 - 08:00:29)

 
 Top
Kibor
Отправлено: 02 Февраля, 2019 - 08:08:51
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 KeSeG пишет:
И как попутно есть ли возможность, заделить код на 2-3 куска и построить выполнение их следующее:

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

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

(c=="27")&&(d<=55*k-z)
или простые
if (a=="HN" ) x=1234;
?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 7 (гостей: 7, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by