Как читать файл в процессе выполнения скрипта, а не при начальной загрузке



  • Ну лично я понимаю, что функция OnApplicationStart, служит для обработки данных перед основным скриптом, и получить данные можно только в список или переменную....но список и многопоток как то не очень "дружат". Для многопотока нужна работа с "ресурсами".



  • @seedgg создайте ресурс в самом скрипте в онапликейшн старт и добавляйте туда данные, а в потоках работайте с ресурсом



  • @DrPrime Если я создам ресурс в OnApplicationStart, он будет в памяти? или будет реальным файлом, хотя там не указывается адрес сохранения? И в основном потоке мне как-то нужно через глобальные переменные его вызывать?



  • @seedgg он будет в памяти, как обычный ресурс. Пользоваться ним можно так же как и созданным вне скрипта



  • @DrPrime Хорошо, тогда как мне сделать импорт списка в тот созданый ресурс? если есть только "Записать Список В Файл". Как мне записать список в созданный ресурс?



  • @seedgg через forreach и добавить в ресурс



  • @DrPrime большое спасибо. Действительно, это все сработало, но как на меня, это очень увеличивает время работы. Если там данных мало, то форич в ресурс будет не очень долгим.....но если там 10000 и больше елементов....так это можно чёкнутся. Еще раз спасибо за потраченное время на пояснение. Если бы можно было бы сразу обрабатывать данные, как на меня, было бы логичнее и проще. Ну это все на усмотрение разработчика. Потому что я не программист и просто следую логике среднестатистического юзера.



  • @seedgg forreach работает быстро в запуске, так что об этом можете не переживать. Действия ресурс в список и список в файл работают по тому же принципу.



  • Спасибо еще раз! Скорее всего Вы правы. Все работает, разобрался.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.