Форум: "Потрепаться";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизЧто за приколы с Дельфями? Найти похожие ветки
← →
SergP © (2005-01-30 21:09) [0]Писал програмку. Все нормально. Компилируется, работает.
Решил добавить одну функцию. Почти написал текст функции как дельфя сказала "Exception Exception in module DCC60.DLL at 00034D3C"
При этом редактор в дельфях перешел в состояние readonly
Потом я заметил что объявил в этой функции константу-массив с тем же именем что у меня есть глобальная переменная-массив.
Но прикол в том что Дельфя не дает возможности исправить код, так как редактор переходит в readonly, причем вішеприведенное сообщение и переход в readonly после этого происходит даже если я не делал попыток компиляции а просто в процессе правки текста.
Что это за ерунда такая?
← →
SergP © (2005-01-30 21:18) [1]Оказалось что Дельфям не нравится объявление константы,
В любой код, или даже в только что созданое новое приложение добавляю этот кусок кода:
function CheckINN(const INN: string): Boolean;
const
factor:array[1..3,0..8] of byte = (10,5,7,9,4,6,10,5,7,1,2,3,4,5,6,7,0,0,7,1,2,3,4,5,6,0,0);
var
...
begin
...
end;
и все...
Дельфя после выдает сообщение вышеприведенное, и не дает редактировать код дальше.
← →
SergP © (2005-01-30 21:58) [2]Понятно. Дельфе не понравилось объявление константы.
Но вот не могу понять, почему бы не ей не выдать ошибку при компиляции. Зачем же начинать так вести себя еще на этапе редактирования кода?
← →
default © (2005-01-30 22:07) [3]SergP © (30.01.05 21:58) [2]
ReadOnly снять уже нельзя после этого?
← →
kaif © (2005-01-30 22:09) [4]Поставь UpdatePack2
← →
SergP © (2005-01-30 22:22) [5]
> [3] default © (30.01.05 22:07)
> SergP © (30.01.05 21:58) [2]
> ReadOnly снять уже нельзя после этого?
Не пробовал... А где?
Можно закрыть проект а потом снова открыть, но через несколько секунд он снова переходит в readonly.
> [4] kaif © (30.01.05 22:09)
> Поставь UpdatePack2
А он есть?
У меня D6 стоит...
← →
default © (2005-01-30 22:24) [6]SergP © (30.01.05 22:22) [5]
правой кнопокй мыши в коне редактора там будет флажок ReadOnly
может поможет
← →
default © (2005-01-30 22:26) [7]SergP © (30.01.05 22:22) [5]
правой кнопкой мыши в окне редактора кода - там будет флажок ReadOnly
может поможет
P.S. ну я и печатаю:)
← →
kaif © (2005-01-30 22:27) [8]2 SergP ©
У Delphi 6 есть ряд глюков (ошибок, приводящих к Access Violation) в самой IDE. Поэтому после установки D6 люди обячно сразу ставят DelphiUpdate2. Найди этот апдейт. Он весит около 30Mb. Я уверен - дело в этом.
← →
SergP © (2005-01-30 22:29) [9]
> [7] default © (30.01.05 22:26)
> SergP © (30.01.05 22:22) [5]
> правой кнопкой мыши в окне редактора кода - там будет флажок
> ReadOnly
> может поможет
Ну в принципе помогает. Можно далее редактировать...
Но все это странно...
← →
SergP © (2005-01-30 22:50) [10]
> [8] kaif © (30.01.05 22:27)
> 2 SergP ©
> У Delphi 6 есть ряд глюков (ошибок, приводящих к Access
> Violation) в самой IDE. Поэтому после установки D6 люди
> обячно сразу ставят DelphiUpdate2. Найди этот апдейт. Он
> весит около 30Mb. Я уверен - дело в этом.
рамблер нифига не находит, гугль нашел 2 китайских сайта и 1 японский, на китайских речь идет про Д4, на японском вообще не понятно...
← →
VMcL © (2005-01-30 22:53) [11]>>SergP © (30.01.05 21:09)
Сегодня день глюков :-)
Я ненароком очепятался (тоже сегодня), так тоже самое - сначала сообщение, потом редактор в Read Only.
Курить вот это:const
A: set of Byte = (1, 2, 3);
З.Ы. D6, build 6.163.
З.З.Ы. Щас попробовал: снял read only, пару тройку нажатий кнопок, вышло вот это:const
A: set of Byte=(1.
Редактор стал совсем-совсем в read-only, поскольку пункт меню "Read Only" задизэйблен :D
← →
Gero © (2005-01-30 23:27) [12]Прикольный глюки :)
Особенно
> Редактор стал совсем-совсем в read-only, поскольку пункт
> меню "Read Only" задизэйблен :D
← →
kaif © (2005-01-30 23:46) [13]Delphi Update лежат на www.borland.com. Например,
D6_Upd2_Pro.exe (для версии профешнл) весит 27 Mb. Есть такой же для версии энтерпрайз.
Я вот только не знаю, обязательно ли нужно иметь регистрацию, чтобы скачать. У меня лицензионная дельфя, так что я скачивал из зоны поддержки разработчиков. Но я уверен, что апдейты доступны для публики, так как сам апдейт требует серийного номера при инсталляции. На пиратских дисках тоже есть этот апдейт. Нужно просто поискать.
← →
nikkie © (2005-01-30 23:52) [14]D6 (build 6.240) UpdPack2
c кодом из [11] проблем нет.
с кодом из [1] - в процессе редактирования проблем нет, при компиляции вылетает AV в dcc60.dll. после этого переходит в read-only, в какой-то ситуации наблюдал и именно такое:
> Редактор стал совсем-совсем в read-only, поскольку пункт
> меню "Read Only" задизэйблен :D
вообще после D4 я для себя сделал вывод - без update pack-ов с дельфи не работать.
← →
SergP © (2005-01-31 00:07) [15]
> З.Ы. D6, build 6.163.
У меня такая же...
Щас пойду на борланд за апдейтом...
← →
SergP © (2005-01-31 01:39) [16]Блин. Ели нашел ссылку... И то рамблером, так как на самом сайте никак не мог найти где оно лежит.
Если еще кому вдруг понадобится то вот:
ftp://ftpd.borland.com/devsupport/delphi/d6/D6_upd2_ent.exe
33 Мб с мелочью
← →
kaif © (2005-01-31 03:50) [17]2 SergP ©
Сообщи о результатах. Какие глюки пропали, какие нет. Кстати если работаешь с IBX-компонентами (InterBase Express), то найди и скачай IBX6.04. Ставится после того, как поставишь Delphi Update 2. Так как ряд ошибок в палитре IBX6.0 тоже имеется.
← →
VMcL © (2005-02-01 22:52) [18]>>nikkie © (30.01.05 23:52) [14]
Блин, а я думал, что я у меня Delphi проапдейченный. Наверное, после какой-то из переустановок ОС усё пропало. Ща поставил Update Pack #2 (33.3 MB), а на него ещё и накатил RTL Update #1 (3.9 MB). Теперь, как и положено (или покладено?), build 6.240.
Баг из [11] уже не воспроизводится. Haleluya!
← →
SergP © (2005-02-01 23:08) [19]
> [17] kaif © (31.01.05 03:50)
> 2 SergP ©
> Сообщи о результатах. Какие глюки пропали, какие нет. Кстати
> если работаешь с IBX-компонентами (InterBase Express), то
> найди и скачай IBX6.04. Ставится после того, как поставишь
> Delphi Update 2. Так как ряд ошибок в палитре IBX6.0 тоже
> имеется.
Я за пол-суток закачал апдейт (у меня просто инет такой), попытался ставить, но он гад код требует. А диск с дельфей и с кряком щас не у меня (другу одолжил), так что пока не могу поставить. Потом поставлю.
Хотя [18] VMcL © (01.02.05 22:52) уже сообщил о своих результатах. думаю если у него все ОК, то и у меня должно быть все ОК когда я поставлю апдейт.
← →
Alex Konshin © (2005-02-01 23:25) [20]как и положено (или покладено?)
покложено
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.045 c