Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
15-1188747945
TStas
2007-09-02 19:45
2007.09.30
Где скачать дистрибутив php?


3-1180356563
Чип
2007-05-28 16:49
2007.09.30
фильтрация


15-1188904717
SerJaNT
2007-09-04 15:18
2007.09.30
Удалить флеш-плеер из виндоуз?


1-1184761986
Semion
2007-07-18 16:33
2007.09.30
действие MouseDown по X,Y координате


1-1184576114
Unknown user
2007-07-16 12:55
2007.09.30
Подскажите алгоритмы быстрого геометрического поиска?




   Наверх