Здравствуйте
поставил ксеон новый процессор вместо ай 5
8 потоков стало вроде бы
все стало шустрее но памяти 16 гб стало не хватать
расширил до 32
по скрипту из режима записи в режим запуска поменял с помощью другого спеца порядок функций
раньше в онстартапликейшен загружал куки и файл
теперь онстартапликейшен убрал и все что в ней было объявлено закинул в начало мейна
все стало пахать
но странно ведь утверждалось что те элементы которые не будут меняться лучше как раз в онстарталикейшен можно загружать и не париться
был однопоток но все равно глючило почему то в режиме запуска
убрал в мейн из онстарьапликейшен все запуск в однопотоке норм трудится
правда была еще проблема что ставил повторять скрипт
а он через 3-4 повторения заканчивался пришлось бегать ставить метки
в общем с басом основная проблема это обучение и примеры собранные и централизованно с грамотным содержанием оформлены
интерфейс тоже звиздец какой то
я долго не мог понять где пункт выпадающего контекстного меню на элементе а оказалось в итоге что контекстное меню надо было проматывать еще дальше вниз колесиком мыши чтобы там из 15 опций низ показался
звиздец же
но в целом хоть и безплатно но хочется обучения и красивости и доубства оформления
копии бас тоже сейчас запускаются пока 3 штуки норм пашут именно паралелльно:)независимо друг от друга
кстати если кому интересно была проблема с установкой 4 планов по 8 гигабайт на материнскую плату b85+ и не шло никак
2 норм а две другие не хотели мириться
решилось через очень долгое и случайное мозговое штурмирование методом тыка
надо было в биосе включить и отключить слоты памяти ибо даже после обнуления биоса путем вытаскивания батарейки где то информация закрепилась и слоты глючили
но после отключения включения все 4 слота стали пахать и память у меня теперь 32 гигабайта:) а я уж смирился с 16
так что есть польза от совместного решени язадач и резонанса
аурауспешайкая
Ошибка в OnApplicationStart, и крашится бас
-
-
Как именно крашится бас, можно скрин?
Вы не предусмотрели вариант если RANDOM_NUMBER = 5. В таком случае шаблон просто ничего не делает.
Еще когда база закончилась, то он пустое значение крутит

Нужно делать проверку на пустоту или undefined, после того как взяли значение -
@RoselieDesa одноименные переменные в OnApplicationStart и Main никак не связаны, это разные потоки. Поэтому, то что вы заполнили в OnApplicationStart список RESOURCE_AS_LIST, не значит, что в Main он будет заполнен. Либо используйте глобальные переменные, либо инициализацию переносите в Main.
-
@kopeechka-Alex Просто вылетает и всё
-
@RoselieDesa said in Ошибка в OnApplicationStart, и крашится бас:
@kopeechka-Alex Просто вылетает и всё
Вам дали ранее исчерпывающий ответ. Вы объявляете переменную в функции "OnApplicationStart", а затем пытаетесь к ней обратится в функции "Main". Но специфика функции "OnApplicationStart" такова, что она выполняется в отдельном потоке, перед стартом остальных потоков.
Так как у вас стоит режим запуска "Повторять", то BAS пытается запустить работу и тутже завершает поток с ошибкой, а бесконечный цикл без задержки вызывает зависание интерфейса BAS. Добавьте сон на 1 секунду первым действием и сами всё увидите.
По поводу вылетов, это зависит от настройки операционной системы, её можно настроить так, что бы она не завершала автоматически зависшие приложения и ждала пока те отвиснут.

