![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
У меня Делфи сломалась, или как? [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]Приведи весь код программы.