Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Delphi 2009 и выше - по остальным версиям есть соответствующая тема.
Вопросы вареза здесь не обсуждаются !!!
См. также:
Известные важные баги Delphi 2010:

Описание________________________________________________ Исправлено Решение/Альтернатива_____________________
  1. Внимание !  Деинсталляция D2010 нарушает работу D2007 и D2009 !  
При деинсталляции удаляются CC3280MT.DLL и CC3290MT.DLL из Windows\System32,   необходимые для работы D2007 и D2009 соответственно.
Сделайте резервные копии
  2. Code Formatter не работает, если не инсталлирован пакет моделирования.   В нем также присутствует множество багов. Используйте с осторожностью.   1.   JEDI CodeFormat 2.44 SVN Snapshot (~750Kb)   Требуются JCL и JVCL  
2.GExperts with Formatter
  3. Не работает F1 в Object Inspector Update 2   IDEFixPack 2.9 от Andreas Hausladen
(dev. snapshots)
  4. Если IDE начинает падать с сообщением "Out of resources", возможно, что поврежден .res файл проекта. Удалить его, запустить IDE, открыть проект - новый .res файл будет создан автоматически.
  5. В редакторе не работает Class Completion, если в декларируемом классе есть поля с шаблонами. Перед декларированием поля добавить public или private и т.д.
  6. TTrayIcon.ShowBalloonHint() не работает на ОС ниже Vista [QC 77561] Update 2 * Установить Update 2   * ИЛИ почитать о причинах и решении проблемы на форуме embarcadero и в QC   * ИЛИ воспользоваться альтернативой, например Cooltray 4.4.0
  ...      


Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 14:28 26-08-2009 | Исправлено: data man, 18:27 06-08-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man - спасибо, про это знаю  
 
Понравилось, что при дабл-клик по слову в IDE выделяются все такие же слова (так сделано в Notepad++), по-крайней мере так было, когда поставил студию дома. Сегодня поставил студию на другом компе (на работе), а эта фича не работает. Где она включается, от чего зависит - кто знает? = видимо всё же попутал с Notepad++

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 08:39 12-11-2009 | Исправлено: relictus, 14:31 12-11-2009
BugDigger



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C++Builder 2010 (November 2009 updates 2, 3 and Boost) is now available.  
Users can get the update using the auto update mechanism in the IDE or Windows Start menu or you can download the update from http://cc.embarcadero.com/reg/c_builder.
The readme is online at: http://edn.embarcadero.com/article/40061
The bug fix list for C++ is available at: http://edn.embarcadero.com/article/40168
There are also bug fixes in this Delphi list that affect the core product and C++Builder users: http://edn.embarcadero.com/article/40139

Всего записей: 176 | Зарегистр. 14-06-2007 | Отправлено: 08:45 12-11-2009
fcdobpiy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
компиляция в бэкграунде теперь работает нормально.

Всего записей: 410 | Зарегистр. 22-08-2005 | Отправлено: 09:28 12-11-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какая практическая польза от этих панелей и как их убрать?
   

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 14:29 12-11-2009
fcdobpiy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
это да, та еще зад...
нижняя часть отображает жирно и крупно текущее выбранное свойство - не понятно зачем
половина выше - показывает специфичные для компонента элементы меню. когда щелкаешь на компоненте правой кнопкой мыши там появляется меню. если к стандартному меню ide добавляется что то самим компонентом, то оно как раз их и показывает.  
от верхней части бывает пользя.  
как отключить так и не нашел

Всего записей: 410 | Зарегистр. 22-08-2005 | Отправлено: 14:53 12-11-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мда... А вот еще штучку одну обнаружил, то ли я чего не вкуриваю, то ли баг IDE:
Допустим, проект отлажен и надо выпустить релизный билд. Идем в Project > Options > Build configuration ставим RELEASE и делаем build project (Shift-F9). Смотрим получившийся exe-шник, его размер ни на байт не отличается от дебажного билда! Ладно, идем в окно Project Manager и видим, что там Build configuration так и осталась установленной в DEBUG, тут же дабл-клик по RELEASE и build project (Shift-F9 или из контекстного меню) и вуаля! Проект похудел на несколько сот кило и стал релизнутым билдом!
Получается, что настройки билда из Project > Options > по барабану компилятору?
PS Delphi 2010 с распоследними апдейтами.

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 15:35 12-11-2009
fcdobpiy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это ты не правильно понял
Project > Options > Build configuration указывает для какого типа сборки ты устанавливаешь опции , которые ниже

Всего записей: 410 | Зарегистр. 22-08-2005 | Отправлено: 15:48 12-11-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fcdobpiy

Цитата:
это ты не правильно понял

Нелегко с D2007 перейти и привыкнуть к новинкам, вроде этой
 
Добавлено:
А когда в Options > Component Toolbar становится доступной кнопка Delete?  
Из хэлпа

Цитата:
When enabled, deletes the selected category or component from the Component Toolbar. You cannot delete components.  
 

Вот я и хочу удалить некоторые редко используемые категории, дабы разгрузить этот самый Component Toolbar, ан никак!

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 15:55 12-11-2009
psa1974



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus

Цитата:
А когда в Options > Component Toolbar становится доступной кнопка Delete?

Когда оно там станет доступно, не знаю, но это можно сделать прямо в Tool Pallete, щелкнув правой кнопкой на скрываемой категории и выбрав Delete "сategory_name" Category...
А чтобы восстановить - там же по любой категории щелкнув правой кнопкой и выбрав Unhide buttоn...
 
 
Добавлено:
Пардон, на Toolbar это не распространяется, оказывается...

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 17:52 12-11-2009 | Исправлено: psa1974, 17:53 12-11-2009
fcdobpiy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
кнопка delete работает только для панелей, которые ты создашь сам, в том же окне
чтобы убрать не нужные категории то надо делать как написал psa1974
или воспользоваться дистилером

Всего записей: 410 | Зарегистр. 22-08-2005 | Отправлено: 18:45 12-11-2009
psa1974



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fcdobpiy
То, как я написал, скрывает категории в Tool Pallete, но не в Component Toolbar. Там они подло продолжают фигурировать. Сам бы хотел узнать как их скрыть из Toolbar... В Дистиллере ничего похожего на решение не нашел.

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 19:06 12-11-2009 | Исправлено: psa1974, 19:07 12-11-2009
fcdobpiy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
psa1974
с помощью дистиллера нужно убрать загрузку bpl к которым относятся эти категории. тогда их там не появится.
а для чего их отуда убирать? это же меню настроек , раз bpl грузятся, значит их отображают

Всего записей: 410 | Зарегистр. 22-08-2005 | Отправлено: 19:18 12-11-2009
psa1974



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fcdobpiy
Ну, с таким же успехом их можно отключить и в диалоге Component -> Install Packages..., не прибегая к помощи Дистиллера.
А зачем оно? Просто есть категории, которыми ну очень редко пользуюсь. Отключать пакеты как то не хочется. А в Tool Pallete придумали полумеру - скрытие вкладок категорий, что гораздо удобнее, на мой взгляд, и позволяет оперативнее скрывать/отображать категории. Но, видать в даном случае слово "полумера" имеет еще один смысл: там сделали, тут забыли...

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 19:49 12-11-2009 | Исправлено: psa1974, 19:50 12-11-2009
NikitaAdm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TListView, GridLines = True, vsReport. Вертикальные линии Items сдвинуты на один (или два) пиксел вправо относительно вертикальных линий Columns. Это глюк дельфи 2010? У кого так же?

Всего записей: 32 | Зарегистр. 20-06-2008 | Отправлено: 17:43 14-11-2009 | Исправлено: NikitaAdm, 17:50 14-11-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikitaAdm
какая ОС? с какими апдейтами студия? скрин приветствуется.

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 17:52 14-11-2009
NikitaAdm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius

Цитата:
какая ОС? с какими апдейтами студия? скрин приветствуется.

 
Delphi 2010 + Update2
   
 
Windows Vista Ultimate со всеми апдейтами.

Всего записей: 32 | Зарегистр. 20-06-2008 | Отправлено: 18:03 14-11-2009 | Исправлено: NikitaAdm, 18:05 14-11-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikitaAdm
это нормально, и на моем веку стандартный компонент всегда был косым, это не только в 2010.

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 18:38 14-11-2009
NikitaAdm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius
Нормально, в смысле это стандарный глюк дельфи, или нормально в смысле так и должно быть (косо) ?

Всего записей: 32 | Зарегистр. 20-06-2008 | Отправлено: 21:04 14-11-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikitaAdm
данный компонент всегда был в Delphi косоват. по-видимому нормальным считаю это разработчики среды. да стандартный, я бы даже сказал генетический. так и должно быть.
по опыту знаю что основная масса разрабов или закрывает на это глаза или просто юзает сторонние компоненты, причем с большим функционалом (последнее чаще).

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 21:29 14-11-2009
psa1974



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius
Рискну с тобой не согласиться на предмет происхождения косяка.
NikitaAdm
У меня в Delphi 2010 + Update2 (так же как и в Delphi 2007-2009 ) и Windows XP такого косяка как на твоем скрине нет:  

spasius
NikitaAdm
Проверить в Vista не могу, но если мне память не изменяет, я где-то уже слышал про этот Vista-ский косяк еще с год назад. Правда это может зависеть еще и от используемой визуальной темы в системе (как в Vista, так и Windows XP).
 
Вообще насколько я знаю, "штатный набор" косяков изначально заложен в базовом оконном классе SysListView32 самой системы, на базе которого разрабы Дельфи соорудили TListView, и зависит от версии библиотеки comctl32.dll. Например, во многих программах, при прокрутке окна колесом сыпется сетка (опять же, это в Windows XP, в других системах может не наблюдаться). Подтверждение: окно настройки плагинов в Akelpad (написанном в MVC++ на чистом API):
 
Такая же ботва в окне конфигурации "ffdshow video decoder configuration" - "Кодеки"... Примеров масса.  
В Дельфи 2010, кстати, с ее компонентом TListView именно этого косяка с сеткой нет - видать его "порешали"...
 
Зависимость косяка от версии винды,а именно от версии comctl32.dll также подтверждает истинное происхождение косяка . Ну а разрабы тут уж ничего не могут поделать, разве что с нуля написать свой компаноид.

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 23:02 14-11-2009 | Исправлено: psa1974, 00:42 15-11-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru