Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 21.03.2010, 21:02   #1
rogiram
AnyKey`щик
 
Регистрация: 30.01.2010
Сообщений: 8
Написано одно полезное сообщение
(для 2 участников)
Проблема с R_0.class

Есть проект из десятка модулей. Не ожиданно столкнулся с такой проблемой: правильная работа программы зависит от порядка компиляции модулей . Т.е. если сначала скомпилировать модуль А, а затем модуль Б, то программа не работает. А если сначала скомпилировать модуль Б, а за ним модуль А, то программа работает. При чём в моей ситуации модуль Б зависит от модуля А, а модуль А от модуля Б не зависит. Выяснил, что проблема в том, что файл R_0.class изменяется в зависимости от того, какой модуль был скомпилирован последним.
Вопросы:
1. Что это за файл такой R_0.class? Для чего он нужен?
2. Почему он зависит от порядка компиляции модулей?

PS
Компилировал при помощи mpc009.
(Offline)
 
Ответить с цитированием
Старый 21.03.2010, 21:50   #2
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Проблема с R_0.class

компиль мп2.02 и не парься))
(Offline)
 
Ответить с цитированием
Старый 21.03.2010, 23:48   #3
rogiram
AnyKey`щик
 
Регистрация: 30.01.2010
Сообщений: 8
Написано одно полезное сообщение
(для 2 участников)
Ответ: Проблема с R_0.class

От 2.02 ушёл на mpc из-за диких глюков. Бывало так, что на одну успешную компиляцию приходилось по десять вылетов. Рецепты по стабилизации не помогли.
(Offline)
 
Ответить с цитированием
Старый 22.03.2010, 08:49   #4
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Проблема с R_0.class

с новым пока проблем еще больше. ее выложили для теста только
(Offline)
 
Ответить с цитированием
Старый 15.04.2010, 00:31   #5
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с R_0.class

Сообщение от rogiram Посмотреть сообщение
От 2.02 ушёл на mpc из-за диких глюков. Бывало так, что на одну успешную компиляцию приходилось по десять вылетов. Рецепты по стабилизации не помогли.
с вылетами мп2.02 обычно совместимость с win 95 помогает,пробовал?
(Offline)
 
Ответить с цитированием
Старый 17.04.2010, 21:25   #6
rogiram
AnyKey`щик
 
Регистрация: 30.01.2010
Сообщений: 8
Написано одно полезное сообщение
(для 2 участников)
Ответ: Проблема с R_0.class

с вылетами мп2.02 обычно совместимость с win 95 помогает,пробовал?
Пробовал. Не помогает.
(Offline)
 
Ответить с цитированием
Старый 17.04.2010, 23:17   #7
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с R_0.class

Сообщение от rogiram Посмотреть сообщение
Пробовал. Не помогает.
странно
(Offline)
 
Ответить с цитированием
Старый 17.04.2010, 23:57   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Проблема с R_0.class

Ничего странного, все зависит от операционки, и вообще фиг знает от чего.
Иногда установка совместимости с 98-й помогает, но тоже не всегда.
(Offline)
 
Ответить с цитированием
Старый 26.04.2010, 16:56   #9
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Проблема с R_0.class

1. R_0.class - это сборный тип record, используемый в программе

2. Ошибка - это накладка переменной счетчика для именования модулей, т.е. при компиляции каждого нового файла она сбрасывается в нуль, поэтому последний файл с record'ом затирает предыдущие.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 09:50.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com