Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.042 c
3-1180347550
salexn
2007-05-28 14:19
2007.09.30
Как работает MaxRecords свойство ADO для Oracle


8-1166741330
GColor
2006-12-22 01:48
2007.09.30
Как создать аналог "Ассоль-Дизайн" или Akvis Decorator???


15-1188819885
Андрей_К
2007-09-03 15:44
2007.09.30
Монография


15-1188879768
Че
2007-09-04 08:22
2007.09.30
cmd


9-1161181131
cxvxc
2006-10-18 18:18
2007.09.30
Создать окно которое было бы всегда поверх других?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский