TC_Comb теперь работает под Windows 10 (64 бит)

Хорошая новость: TC_Comb (оболочка для термобарометрии с помощью THERMOCALC) стал совместим с MS Windows 10 (64 бит), программы больше не должны зависать после запуска THERMOCALC в пакетном режиме.

Несколько слов о технических деталях (для интересующихся пользователей):
Хотя THERMOCALC – это отличная программа, программирование в ней далеко от идеального: она содержит такие грубые ошибки, как недостаточная проверка допустимости операций. Например, если Вы задали минеральный парагенезис только с двумя линейно независимыми реакциями для avPT-расчетов, THERMOCALC не проверяет это, продолжает считать и аварийно завершается после операции деления на ноль (что является критической ошибкой уровня ОС). Таким образом, если для пакетного режима планируется 1000 комбинаций и многие из них не годятся для THERMOCALC, Вам придётся вручную закрыть множество окошек с уведомлениями ОС типа «Программа выполнила недопустимую операцию и будет закрыта...». Хорошей идеей тут оказывается обработка критических ошибок THERMOCALC в TC_Comb (без передачи их в ОС): так можно предотвратить появление раздражающих окошек с уведомлениями ОС об ошибках. Вот почему TC_Comb запускает THERMOCALC с помощью небольшого отладчика (дебаггера). Этот самописный отладчик содержал некоторые ошибки (и всё ещё содержит, я в этом почти уверен)), но он хорошо работал до появления Windows 10 (64 бит), где был реализован другой DOS-эмулятор (все консольные приложения работают под эмулятором DOS). В отличие от старого, новый эмулятор по ходу выполнения программ создаёт новые потоки, но предыдущая версия процедуры отладчика не принимала это в расчёт, из-за чего все операции останавливались и программы подвисали. Исправленная версия отладчика отслеживает создание новых потоков.