Глобальная переменная - массив



  • Привет всем!
    Помогите новичку!
    В OnApplicationStart создал Список (пустой) и присвоил переменную ABORT_PHONES этому списку. Потом, там же, в OnApplicationStart установил глобальную переменную PHONES_ABORT и присвоил ей значение ABORT_PHONES.
    Пытаюсь добавить новый элемент массива в PHONES_ABORT в Main (в потоках) одако ничего не выходит.
    Подскажите, как правильно создать глобальную переменную как пустой массив в OnApplicationStart, а потом в потоках добавлять туда элементы, а также проверять элементы на наличие?
    Спасибо!



  • @Putevka Используйте ресурсы, они и созданы для того, чтобы в многопотоке работать и не переживать за работу в таком режиме. Создайте ресурс в OnApplicationStart и используйте действие Список в ресурс. Для добавления в ресурс есть действие, для получения кол-ва элементов тоже.



  • @Oyasumi-Punpun А как в потоках сделать так. Сначала проверить ресурс на существование элемента и если его там нет, то добавить?



  • @Putevka said in Глобальная переменная - массив:

    @Oyasumi-Punpun А как в потоках сделать так. Сначала проверить ресурс на существование элемента и если его там нет, то добавить?

    Можете использовать новое апи для работы с ресурсами
    https://community.bablosoft.com/topic/4033/проверить-существование-в-ресурсе-удаление-по-значению/20

    @Putevka said in Глобальная переменная - массив:

    Привет всем!
    Помогите новичку!
    В OnApplicationStart создал Список (пустой) и присвоил переменную ABORT_PHONES этому списку. Потом, там же, в OnApplicationStart установил глобальную переменную PHONES_ABORT и присвоил ей значение ABORT_PHONES.
    Пытаюсь добавить новый элемент массива в PHONES_ABORT в Main (в потоках) одако ничего не выходит.
    Подскажите, как правильно создать глобальную переменную как пустой массив в OnApplicationStart, а потом в потоках добавлять туда элементы, а также проверять элементы на наличие?
    Спасибо!

    Посмотри мою старую тему, я там приводил пример реализации
    https://community.bablosoft.com/topic/4681/список-в-глобальной-переменной



  • @Fox Спасибо большое! Помогло.....


Log in to reply