Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

У меня Делфи сломалась, или как? [D7, WinXP]


Aleksandr. ©   (2004-12-02 16:07:00) 

Простейший код:

var
 s : string;
begin
 s:='';

Вызывает сообщение об ошибке:
'Access violation at address 40002537 in module 'rtl70.bpl'. Read of address D3D92400'. Что это за фигня?


Gloomer   (2004-12-04 11:01:00) [1]

2 Aleksandr.   (02.12.04 18:33) [4]
>Попробовал Делфи снести и переставить - все равно шиш.

Делфи при сносе не чистит за собой реестр, в котором и хранит все свои настройки. Перед установкой попробуй удалить
HKCU\Software\Borlandи HKLM\Software\Borland


Makquade   (2004-12-03 17:49:00) [2]

/Palladin ©   (03.12.04 17:35) [5]/

Издеваться все умеют... :\

/Aleksandr/

Хотя по приведённому коду в самом деле сложно определить ошибку.


Digitman   (2004-12-03 17:49:00) [3]


> Aleksandr.   (02.12.04 18:33) [4]


у Борланда нет никаких "менеджеров кучи".
Куча - термин и механизм ядра Win32, а не Борланда.


> Если пытаюсь сделать
>
> i : integer;
> begin
>  i:=1;
> то все в порядке


машкода, соответствующего этому оператору, скорей всего нет и в помине - оптимизатор попросту выкинул эту бестолковую строчку .. вот поэтому и "все в порядке"


Palladin   (2004-12-03 17:35:00) [4]

Теперь попробуй переустановить систему. Если не получится - купи новый компьтер. Если опять не получится иди в слесари.


Aleksandr.   (2004-12-02 18:33:00) [5]

Отчего в этой bpl может вообще ошибка быть? Такое ощущение, что навернулся менеджер кучи борланда. Если пытаюсь сделать
i : integer;
begin
 i:=1;
то все в порядке. Попробовал Делфи снести и переставить - все равно шиш.


Aleksandr.   (2004-12-02 18:27:00) [6]

Да ничего не делаю... Все указатели (Form1) превращаются в nil, каждый шаг дает AV. Весь код программы в OnClick TButton'a, начинающийся с этой строчки и ею заканчивающийся :(


Змей   (2004-12-02 16:11:00) [7]

напиши! че дальше делаешь?


REA   (2004-12-02 16:10:00) [8]

Приведи весь код программы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо