Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Turbo Delphi   Найти похожие ветки 

 
TUser ©   (2007-07-19 22:59) [0]

Сегодня попользовался этой средой для отладки. Есть два вопроса.

1. При компиляции проекта из-под TD не возникают некоторые ошибки. Сегодня столкнулся с этим два раза. Оба раза - программа обращалась к элементу динамического массива с несуществующим индексом (-1 или с индексом больше high). Разумеется, это ошибка, допущенная мною, и она должна быть исправлена. Я надеюсь в таких случаях получать ругательства от программы при попытке выполнения неправильного кода. Скомпилированная из-под семерки программа нормально говорит AV. Из-под TD спокойно проскакивает это место, и никакой ошибки. В связи с этим вопрос, насколько вообще правильно доверять отладчику и компилятору TD? Какие еще такого рода сюрпризы меня ждут?
2. Среда сильно тормозит, дот нет, я так понимаю. Тормозит ли все это на современных компьютерах (мой малость устарел)? Планируется возможно покупка нового, какие параметры необходимы для комфортной работы (по опыту пользователей, а не по минимальным требованиям, разумеется)?


 
palva ©   (2007-07-19 23:27) [1]

Я немного поработал с Turbo Delphi. Сделал несколько маленьких проектов по работе. К сожалению не всё получилось. Так и не удалось добиться работы от созданной в Turbo Delphi ActiveX Library. Скорее всего, среда генерит проект с ошибками. Компиляция и регистрация проходит, но не работает. Не нашел в среде импорта TLB. Немного смущает использование очень старой версии .NET Все равно на компьютере давно стоит 2.0, а тут приходится еще 1.1 держать. Короче, вернулся на 7.0. Буду ждать новую версию Turbo Delphi.


 
DrPass ©   (2007-07-20 00:00) [2]


> Я надеюсь в таких случаях получать ругательства от программы
> при попытке выполнения неправильного кода

1. В данном случае есть два варианта - включить Range Checking в опциях компилятора и получать ругательства от программы, либо не включить, и ждать, когда боженька ниспошлет AV. Никаких сюрпризов, все честно. То, что программа ломится по несуществующему адресу, еще не говорит о том, что в том месте произойдет AV. Там вполне может оказаться и доступная страница памяти, это уж как тебе повезет. Отладчик и компилятор здесь не причем, а сюрпризы зависят только от твоих "способностей" их делать.
2. На современных не тормозит. Я бы сказал даже, что на любом не б/у из доступных в продаже не будет тормозить



Страницы: 1 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
6-1167326922
KLAUS
2006-12-28 20:28
2007.09.30
WebBrowser F5


10-1137574629
Bratskiy
2006-01-18 11:57
2007.09.30
Поиск в Word


2-1188904492
Sonia
2007-09-04 15:14
2007.09.30
dxDBGrid + ImageList


2-1188923598
С.Толик
2007-09-04 20:33
2007.09.30
Как можно оптимизировать этот код? Повтор процедур!


11-1172065520
mixail_shar
2007-02-21 16:45
2007.09.30
как провести UPDATE