IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила форума Всем прочитать перед созданием темы!
 
Ответить в данную темуНачать новую тему
Turbo Pascal (Borland pascal) 7.0, Срочно нужна квалифицированная помощь
Darlok
сообщение 6.02.2005 - 06:18
Сообщение #1


Прохожий
Иконка группы

Группа: Пользователи
Пользователь №: 5766
Сообщений: 251
Регистрация: 23.10.2003
Из: г.Новосибирск
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Проблемма в следующем не могу откомпилировать исходник, постоянно выдает ошибку 1 "Out of memory". Кто может помочь разобраться стучите в АСЮ (6 8 2 6 2 2 1) или подскажите как можно бороться.

1. Пробовал загружать дос ссесию, не помогает.
2. Пробовал компилировать tpc/bpc аналогично.
3. Ещё одна проблемма при компиляции tpc/bpc (компиляторы) один из модулей не компилируется, выдает странную ошибку. "Несовпадение типов", хотя при запуске оболочки turbo.exe/bp.exe никаких ошибок программа не видит.

SOS SOS SOS 2.gif confused_1.gif sad.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Fallcom
сообщение 7.02.2005 - 13:02
Сообщение #2


The Last Gunslinger
Иконка группы

Группа: Пользователи
Пользователь №: 6829
Сообщений: 1008
Регистрация: 26.04.2004
Из: Беларусь, Гомель
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 10 раз(а)



Ты бы исходники опубликовал, если не секретные. Или пошли мне на мыло. У меня и ТП7 и БП7 есть, попробую у себя откомпилировать. Посколько так сказать сложно...

Кстати, попробуй создать ярлык на рабочем столе для паскаля, и свойствах на вкладке "память" поставь все на "Авто". Попробуй в режиме совместимости.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Darlok
сообщение 15.02.2005 - 04:40
Сообщение #3


Прохожий
Иконка группы

Группа: Пользователи
Пользователь №: 5766
Сообщений: 251
Регистрация: 23.10.2003
Из: г.Новосибирск
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Исходник не секретный просто очень много, 6.5 Мб *.pas и ещё столькоже библиотек, на моей скромненькой линии, тяжело лить по стольку, и потом просто запаришся разбираться в этой куче, вроде откомпилировал, пришлось одну из функций всетаки убить.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Nuclear Death
сообщение 15.02.2005 - 19:59
Сообщение #4


Завсегдатай
Иконка группы

Группа: Пользователи
Пользователь №: 405
Сообщений: 205
Регистрация: 21.03.2003
Из: Санкт-Петербург
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 2 раз(а)



Уменьши размеры стат. массивов до минимума, попробуй компилить по частям, ...

Сообщение отредактировал Nuclear Death - 15.02.2005 - 20:00
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Fallcom
сообщение 16.02.2005 - 13:47
Сообщение #5


The Last Gunslinger
Иконка группы

Группа: Пользователи
Пользователь №: 6829
Сообщений: 1008
Регистрация: 26.04.2004
Из: Беларусь, Гомель
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 10 раз(а)



Darlok
Дык вот и причина. Конечно, 6.5Мб кода будет Out of Memory. Если я не ошибаюсь, в Паскале стоит какое-то ограничение то ли на длину одного модуля, то ли на количество строк в одном модуле. Видимо прибив процедуру ты влез в этот лимит. Попробуй побить на модули.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
yuansw
сообщение 11.09.2005 - 13:24
Сообщение #6


Черный человек
Иконка группы

Группа: Модераторы
Пользователь №: 9425
Сообщений: 729
Регистрация: 20.01.2005
Из: Междуреченск
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 11 раз(а)



Darlok

Можно попробовать откомпилировать в защищенном режиме DOS
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.04.2024 - 17:13