Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)

Автор: data man
Дата сообщения: 26.08.2009 13:28
Обсуждаем новые возможности и баги
Просьба писать только про Delphi 2009 и выше - по остальным версиям есть соответствующая тема.
Вопросы вареза здесь не обсуждаются !!!
По вопросам вареза сюда:
RAD Studio 2009 (Tiburon)
RAD Studio 2010 (Weaver)
RAD Studio 2011 (Fulcrum)
См. также:
Вопросы по Delphi (до версии 2009)
Вопросы по компонентам для Delphi, C++ Builder / Использование DevExpress
Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus - только Open Source
Голосование "Нужен ли топик по Open Source-компонентам для Delphi ?"
Известные важные баги Delphi 2010:

Описание________________________________________________ Исправлено Решение/Альтернатива_____________________
Автор: kot3
Дата сообщения: 26.08.2009 14:04
А почему Delphi?
RAD Studio было бы правильнее.
Или все-таки только сабж?
Автор: data man
Дата сообщения: 26.08.2009 14:09
kot3
Ответил в личку и ведь никто не мешает открыть новую тему про Embarcadero C++ 2010.
Чем проще найти нужную информацию, тем лучше.
Автор: funnyman
Дата сообщения: 26.08.2009 17:10
Ничего особого, по сравнению с 2009-й, не увидел. Пока не выпустят 64битную версию, смысла апгрейдиться не вижу.
Автор: data man
Дата сообщения: 26.08.2009 17:32
funnyman
Ну я например заметил, что dcc32 работает в разы быстрее. Особенно когда используются generics.
Ещё понравились class constructor, IOUtils.pas, Diagnostics.pas, Timespan.pas и директива delayed для отложенной загрузки dll.
Rtti.pas вообще сказка !
Конечно, есть похожие сторонние модули, но когда они "встроенные", как-то удобнее.
Автор: Sampron
Дата сообщения: 26.08.2009 22:59
Delphi скоро догонит Lazarus по размеру скомпиленых ехе.
Автор: data man
Дата сообщения: 26.08.2009 23:04
Sampron
В смысле - раньше они были меньше лазаревских ?
Никогда лазаря не "щупал".
Ну да, новые фичи с RTTI обходятся дорого.
Лишь бы на производительности скомпиленного кода не сказывалось.
Автор: Frodo_Torbins
Дата сообщения: 26.08.2009 23:04
Sampron
Вот бы еще лазарю догнать дельфу по функциональности и количеству сторонних компонент...
Автор: Sampron
Дата сообщения: 26.08.2009 23:11
Frodo_Torbins

Цитата:
Вот бы еще лазарю догнать дельфу по функциональности и количеству сторонних компонент...

До этого им еще далеко.
Автор: Ludens
Дата сообщения: 27.08.2009 00:43
Новый рефакторинг кто-нибудь пробовал? Там много новых пунктов появилось. Сходу даже не понял, зачем они нужны.
Автор: Hiken
Дата сообщения: 27.08.2009 02:34
Так что насчет шестидесяти четырех бит? Хотя бы позже, хотя бы в виде CLI, будет в Weaver?
Автор: Skipper
Дата сообщения: 27.08.2009 09:42
Поддержка х64 появилась в финальном релизе?
Автор: BofA
Дата сообщения: 27.08.2009 10:43
Повторюсь: поддержки x64 в Weaver не будет (да и собственно уже давно заявляли, что не планируется). Ждём Commodore.
Автор: andrewtishkin
Дата сообщения: 27.08.2009 10:53

Цитата:
будет в Weaver?

Не будет

Цитата:
появилась в финальном релизе?

Не появилась

В Weaver НЕ должен был быть x64-компилятор, 64-bit запланировано реализовать только в Commodore:
http://blog.marcocantu.com/blog/delphi_live_2009_2_roadmap.html

По последней официальной информации, случится это не раньше середины 2010 года. Если не позже (хотя Embarcadero настроена решительно и вряд ли будет повторять ошибки Borland-CogeGear-а прошлых лет, а также кормить обещаниями несколько лет подряд).

Конечно, в каком-то обновлении к 2010-ке x64-компилятор могут добавить... Правда я в это не верю, основные фишки сформированы, ничего революционно новго не появится


У меня вот такой вопрос. К моменту выхода Windows 7 Embarcadero не планирует-таки добавить в VCL новые официальные компоненты (в виде выхода Update-а), которые помогут создавать семёрочные финтифлюшки: jump list, progressbar на кнопке программы на панели задач и т.д. ? Gestures - это хорошо, но неужели они ограничились только этим в рамках громкой фразы "поддержка Windows 7"? Есть уже сторонний набор таких компонентов, причём отлично работает, но "вмонтированное" разработчиками всегда лучше (и переписывать потом код не надо по сто раз).
В D2009 для Vista и Ribbon-интерфейса были созданы новые контролы, хотя это должно было появиться ещё в D2007. Неужели и тут дотянут до D2011...

PS: хе. Надо проверить манифест у exe-шника. Я почти на 100% уверен, что он не поменялся и в него не добавились теги с инфой для 7-ки...
Автор: whitewolfs
Дата сообщения: 27.08.2009 11:38

Цитата:
Есть уже сторонний набор таких компонентов, причём отлично работает, но "вмонтированное" разработчиками всегда лучше


очень спорное утверждение.
Автор: andrewtishkin
Дата сообщения: 27.08.2009 12:17

Цитата:
Надо проверить манифест у exe-шника. Я почти на 100% уверен, что он не поменялся и в него не добавились теги с инфой для 7-ки...

Естественно Решили что и вистовский вариант не плох, только

Код: name="CodeGear RAD Studio"
version="12.0.3210.17555"
Автор: Frodo_Torbins
Дата сообщения: 27.08.2009 13:18
andrewtishkin
Я тоже был удивлен отсутствием новых компонент по работе с семерочным таскбаром. Пора писать в QC
Автор: data man
Дата сообщения: 27.08.2009 13:23
Прикольно - пасхальное яйцо ещё осталось.
В Help\About при нажатой ALT набираем TEAM. А если по бегущему списку два раза кликнуть - ещё и фотография.
Автор: makbeth
Дата сообщения: 28.08.2009 14:04
Блин, пока не установил поддержку моделирования, не было форматировщика кода. Хотя, как они взаимосвязаны, хоть убейте, не понимаю Модели никогда не ставлю, ибо нафиг не нужны, есть аналогичные более мощные инструменты, но вот пришлось поставить...
Автор: data man
Дата сообщения: 28.08.2009 14:21
makbeth
Странно, ничего специально не включал, форматер работает по Ctrl-D (само собой только при переключении в редактор кода).
В справке единственное ограничение по форматеру:

Цитата:
Note: You can apply the Formatter only to files registered in the current project.

Автор: andrewtishkin
Дата сообщения: 28.08.2009 15:23

Цитата:
В справке единственное ограничение по форматеру

+1. Наверняка просто unit был не включен в текущий открытый проект
PS: а им бы (разработчикам) надо отключать в таком случае этот пункт меню, чтобы наглядно было видно - нельзя, не сработает...
Автор: Frodo_Torbins
Дата сообщения: 28.08.2009 15:38
makbeth прав. Форматировщик ставится вместе с пакетом моделирования. По крайней мере я после создания нового проекта нигде его найти не мог, пока не переустановил студию.
Автор: data man
Дата сообщения: 28.08.2009 15:49
Frodo_Torbins
Из любопытства - а как можно выбирать, какие пакеты ставить ?
Наверное в ту памятную ночь проглядел
andrewtishkin
В личку написал.
Автор: Frodo_Torbins
Дата сообщения: 28.08.2009 16:37
data man
В "Пуск->...->CodeGear RAD Studio 2010" пункт "Modify, Repair, Uninstall" видите? Запустите его и нажмите несколько раз на "Next". Вот тоже самое можно и при установке.
Автор: data man
Дата сообщения: 28.08.2009 16:48
Frodo_Torbins
Черт ! Всегда почти все шаги пропускал, за исключением выбора папки, куда ставить и не ставил C++.
Спасибо.
Автор: makbeth
Дата сообщения: 28.08.2009 17:18
Frodo_Torbins

Цитата:
Форматировщик ставится вместе с пакетом моделирования.

Вот и я думаю, как они между собой взаимосвязаны? Или может просто инсталлер собран криво.
Автор: vpu
Дата сообщения: 29.08.2009 07:03
Размер exe после компиляции в RAD2010 увеличивается в 1,5 раза (по сравнению с 2009).
Что-то не так пошло в датском королевстве.
Они что правда начали соревнование с лазарусом кто больше кода в экзешник запихнет...
Автор: Skipper
Дата сообщения: 29.08.2009 13:33
<Удалено>
Автор: andrewtishkin
Дата сообщения: 29.08.2009 18:15

Цитата:
Размер exe после компиляции в RAD2010 увеличивается в 1,5 раза (по сравнению с 2009).

Это объясняется новшествами 2010-ки. RTTI, Gestures... VCL выросло в размерах
Автор: xxx2008
Дата сообщения: 29.08.2009 20:04
Вот срань Господня, скоро уже перегонит комплект ява сдк по размеру (шучу конечно, но всё же).
Выложите кто-нибудь сюда скомпиленый ехе д2010 простого VCL Forms Application с Release сборкой - хочется поколупать его дабы убедиться в жирности по сравнению с д2009 и успешно юзать 2009-ую дальше...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Установка копоненты ZipTV


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.