Добавить переменные в проект из списка.

material

Client
Регистрация
23.03.2021
Сообщения
329
Благодарностей
124
Баллы
43
Доброго дня.

Задача: (коротко)
Имеется txt файл со списком переменных. Нужно сделать так, чтобы при запуске проекта, переменные из списка создавались в запущенном проекте.

Предыстория, если кому-то интересно...
Имеется 5 проектов, которые работают по принципу "Проект в проекте". Возникают такие ситуации, что "Проект #4" проводит вычисления, кладет их в переменную "variable_1", и значение данной переменной будет использоваться в "Проекте #1", но из-за того, что переменной "variable_1" нет в "Проекте #1", информация не может передаться из "Проекта #4" в "Проект #1". Сапоставление переменных при настройки "Проект в проекте" нежизнеспособный вариант, так как переменные постоянно обновляются, добавляются, удаляются. Единственный вариант работы это синхронизация всех переменных во всех 5-и проектах. Таким образом значения переменных могут спободно перемещаться из проекта в проект. Проблема в том, что если появляется новая переменная в "Проекте #3", то ее вручную нужно добавить в остальные 4 проекта.

Хочу просто создать .txt файл со списком всех используемых в работе переменными и чтобы вначале работы каждого проекта, переменные из списка создавались в данном проекте.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 525
Благодарностей
3 375
Баллы
113
Прекратите делать подпроектные "многоножки". Используйте C#.
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
393
Баллы
63
а смысл создавать переменные в начале проекта, если связывание их происходит до вызова подпроекта ? :bn:

как вариант, создай свою dll со своим дата-классом и кинь ее в глобалку. вот все потоки и будут видеть все данные и писать и читать смогут. только лок надо продумать.
или используй базу данных. самую простую, sqllite например.

ну а если прям уж руки чешутся поработать с текстовиком.... ну вот , изучай.... https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/
 
  • Спасибо
Реакции: material

material

Client
Регистрация
23.03.2021
Сообщения
329
Благодарностей
124
Баллы
43
а смысл создавать переменные в начале проекта, если связывание их происходит до вызова подпроекта ? :bn:
Подумал вдруг получится, если связывание происходит до вызова подпроекта, тогда "шалость не удалась".

как вариант, создай свою dll со своим дата-классом и кинь ее в глобалку. вот все потоки и будут видеть все данные и писать и читать смогут. только лок надо продумать.
или используй базу данных. самую простую, sqllite например.
Скорее всего на данный момент не осилю, но почитаю, что то часто мне советуют базы данных. Наверное бы они много чего закрыли из открытых вопросов.

ну а если прям уж руки чешутся поработать с текстовиком.... ну вот , изучай.... https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/
Спасибо ознакомлюсь, вдруг чего получится придумать.
 

material

Client
Регистрация
23.03.2021
Сообщения
329
Благодарностей
124
Баллы
43
Прекратите делать подпроектные "многоножки". Используйте C#.
Чтобы использовать C# - нужно сначала изучить C#, а потом прокачать эти знания до уровня требуемых задач. Желание есть, проблемы со временем. :be:
 

material

Client
Регистрация
23.03.2021
Сообщения
329
Благодарностей
124
Баллы
43
В любом случае вопрос будет оставаться открытым. Убежден в том, что на форуме не мало монстров, которые способны сделать что угодно и из чего угодно. Поидее должен быть тривиальный способ решения проблемы. Не против отблагодарить монетой за помощь, после чего с согласия автора опубликую решение в данной теме, для будущих поколений так сказать.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)