Официальный сайт студ.городка НГТУ
Программирование и БД » Вопрос по Borland C++ 3.1 

#1  04.05.06 23:56

Вопрос по Borland C++ 3.1

Компилирую программу и в ходе работы программа вместе с отладчиком вызавает постоянные ошибки. Долго разгребал свой код, а оказалось, что компилятор делает так что при инициализации программы регистры процессора  DS, ES, SS- имеют одно и то же значение, то есть стек и  данные храняться в одной и той же памяти и постоянно друг другу мешают жить. А как известно стек лучше не портить.
Как сделать так, чтобы прога инициализировалась правильно с разными сегментными регистрами?
Кстати даже пустая программа инициализируется так же. Облазил  все опции в IDE , но начего не нашёл.

Исправлено Calypso (05.05.06 00:03)

Offline

#2  05.05.06 00:35

Re: Вопрос по Borland C++ 3.1

поставь с нуля дорланд си, как ты регистры посмотрел?
что есть в твоем понимании пустая программа

Offline

#3  05.05.06 01:45

Re: Вопрос по Borland C++ 3.1

приведи пример ошибки.

Offline

#4  05.05.06 04:03

Re: Вопрос по Borland C++ 3.1

.

Offline

#5  05.05.06 14:19

Re: Вопрос по Borland C++ 3.1

поставь с нуля дорланд си, как ты регистры посмотрел?
что есть в твоем понимании пустая программа

1)Window-Register
2)
int  main()
{
return 0;
};

Offline

#6  05.05.06 15:27

Re: Вопрос по Borland C++ 3.1

Calypso написал(а):

Window-Register

а смещения смотрел?
где ты нашел такой компилер, скока раз ставил его ни разу проблем не было!

Offline

#7  05.05.06 16:30

Re: Вопрос по Borland C++ 3.1

В универе скачал. А ещо из инета скачивал - та же ерундва. Мож кто скинет мне свой дистрибутивчик?

Offline

#8  05.05.06 21:26

Re: Вопрос по Borland C++ 3.1

Calypso написал(а):

В универе скачал. А ещо из инета скачивал - та же ерундва. Мож кто скинет мне свой дистрибутивчик?

у тебя скорее глюк с системой чем с дистрибом, у тебя установочный дистр?

Offline

#9  07.05.06 00:06

Re: Вопрос по Borland C++ 3.1

установочного дистрибутива нет

Offline

Программирование и БД » Вопрос по Borland C++ 3.1 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.024 сек.
Выполнено 11 запросов.