Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 046

Раздел: Delphi » Прочее
/ вопрос открыт /

Здравствуйте, эксперты! Я использую Delphi7. Стоит ли переходить на более новую среду разработки, скажем на Delphi 2007 или новейший 2009?
Интересно, какие вопросы могут возникнуть при адаптации к новому IDE и синтаксису? Подойдут ли старые компоненты? И все такое прочее в таком духе.
В сети подобная информация абстрактна, статей по данному вопросу либо нет, либо убогие. Действительно, хочется увидеть ответы экспертов. Спасибо за внимание.

Phoenix Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Phoenix (статус: Посетитель)
Вопрос отправлен: 4 ноября 2008, 14:27
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Вадим К

Здравствуйте, Phoenix!
На версию до 2007 включительно смысл переходить есть. Можно писать в старом стиле, как на 7 делфи, всё будет работать. Практически все компоненты, которые написаны нормально, без извратов, будут работать сразу или с полпинка (иногда в коде добавляют дерективы $IFDEF для разделения версий. О новых версиях делфи они не в курсе и приходиться ручками добавлять. Но это не сложно). Компоненты, которые идут в скомпилированном виде (в виде dcu) точно не заработают, прийдётся искать под эту версию.
2007 делфи достаточно хороша в плане работы.
Также не стоит забывать, что есть версия под .NET и под Win32. Вам надо обычно вторая.
Делфи 8 стоит отдельной версией и к ней стоит относиться как к попытке работать под .NET. Но для разработки и работы крайне не рекомендуется.
делфи 2009 использует юникод. Это привело к тому, что большое кол-во компонентов перестало работать.(ну автора этих компонентов не росчитывали на это и надеялись что length(char)=sizeof(char). Но работать уже можно.

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 4 ноября 2008, 14:40
Оценка за ответ: 5

Комментарий к оценке: спасибо, выходит я много терял, сидя все это время на 7м.... ниже вопрос из другой области, но относящийся в D2007

Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 4 ноября 2008, 16:27; участников в обсуждении: 2.
Phoenix

Phoenix (статус: Посетитель), 4 ноября 2008, 15:58 [#1]:

извиняйте за отход от гл темы, но вот вопрос на засыпку с Делфи 2007 у меня проблемка - в редакторе кода не работает переключение раскладки на русский язык. мне нужно знать одно - это сама программа или глюки системы?
Вадим К

Вадим К (статус: Академик), 4 ноября 2008, 16:16 [#2]:

у меня переключение работает без проблем. (я по Ctrl+Shift переключаюсь).
Предположу, что могут быть пробелемы при переключении по Alt+Shift (если Alt жать вначале)
Также возможно причина в применении разнообразных PuntoSwitcher'ов
Галочка "подтверждения прочтения" - вселенское зло.
Phoenix

Phoenix (статус: Посетитель), 4 ноября 2008, 16:27 [#3]:

спасибо разобрался, дело в дополнительных текстовых службах (помогло отключение) что в "языке и региональных стандартах" панели управления ХР

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 25 ноября 2017, 12:09
Выполнено за 0.09 сек.
Рейтинг@Mail.ru