![]() |
Проблема с R_0.class
Есть проект из десятка модулей. Не ожиданно столкнулся с такой проблемой: правильная работа программы зависит от порядка компиляции модулей :mad: . Т.е. если сначала скомпилировать модуль А, а затем модуль Б, то программа не работает. А если сначала скомпилировать модуль Б, а за ним модуль А, то программа работает. При чём в моей ситуации модуль Б зависит от модуля А, а модуль А от модуля Б не зависит. Выяснил, что проблема в том, что файл R_0.class изменяется в зависимости от того, какой модуль был скомпилирован последним.
Вопросы: 1. Что это за файл такой R_0.class? Для чего он нужен? 2. Почему он зависит от порядка компиляции модулей? PS Компилировал при помощи mpc009. |
Ответ: Проблема с R_0.class
компиль мп2.02 и не парься))
|
Ответ: Проблема с R_0.class
От 2.02 ушёл на mpc из-за диких глюков. Бывало так, что на одну успешную компиляцию приходилось по десять вылетов. Рецепты по стабилизации не помогли.
|
Ответ: Проблема с R_0.class
с новым пока проблем еще больше. ее выложили для теста только
|
Ответ: Проблема с R_0.class
Цитата:
|
Ответ: Проблема с R_0.class
Цитата:
|
Ответ: Проблема с R_0.class
Цитата:
|
Ответ: Проблема с R_0.class
Ничего странного, все зависит от операционки, и вообще фиг знает от чего.
Иногда установка совместимости с 98-й помогает, но тоже не всегда. |
Ответ: Проблема с R_0.class
1. R_0.class - это сборный тип record, используемый в программе
2. Ошибка - это накладка переменной счетчика для именования модулей, т.е. при компиляции каждого нового файла она сбрасывается в нуль, поэтому последний файл с record'ом затирает предыдущие. |
Часовой пояс GMT +4, время: 11:47. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot