Вадим@electrovenic
CTO / Software Architect / Highload & Low-latancy
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Технический директор, Архитектор программного обеспечения
Там все просто, с новым министром обороны, поменялся главный конструктор, эту роль ЦНИИ потерял. Медленно развалился.
Fidelity Satellite Emulator
Когда Я весь механизм исполнения скрипта запихиваю в тело одной функции всё работает. Но! Я не желаю каждый раз, при необходимости выполнить код компилировать скрипт.
Я хочу сделать следующее:
class scriptEngine{
public:
scriptEngine(){
Определили все переменные и функции, загрузили скрипы из файлов (может быть несколько и все должны быть готовы к исполнению, в худшем случае будет один), скомпилировали;
};
Runscript1();
Runscript2();
…
}
Так вот, как я не пытался разделить код вызова скриптера по разным функциям, вынести глобальные переменные в public класса и т.д.
Код валится, то access violation то ещё что-то.
Я раньше не подключал скриптеры, может я глобально что-то не понимаю.
А ещё хотелось бы делать так.
scriptEngine * se1 = new scriptEngine();
se1->Runscript1();
se1->Runscript2();
scriptEngine * se2 = new scriptEngine();
se2->Runscript1();
se2->Runscript2();
Вопросы
1. Подскажите, пожалуйста, возможно ли сделать такую структуру кода?
2. Как это сделать?
3. Какие объявления нужно сделать, и где, чтобы всё стабильно работало в такой структуре.
Спасибо.
С уважением,
Вадим Подольный