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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
AndreusB



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В каком порядке лучше устанавливать Visual Studio 2008 SP1 и Delphi 2010?

Всего записей: 212 | Зарегистр. 20-07-2008 | Отправлено: 19:25 23-11-2009
volser

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

Цитата:
В каком порядке лучше устанавливать Visual Studio 2008 SP1 и Delphi 2010?

А какая разница? Как эти два продукта связаны между собой?

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 20:28 23-11-2009
murkovich



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

Цитата:
В каком порядке лучше устанавливать Visual Studio 2008 SP1 и Delphi 2010?

 
Всегда надежнее устанавливать в историческом порядке, т.е., сперва студию 2008, после чего Д2010, после чего студию 2010, и т.д..

Всего записей: 1551 | Зарегистр. 26-05-2005 | Отправлено: 20:48 23-11-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
согласен с murkovich сам ставлю в таком порядке и все гуд.
замечу что после установки студии VS 2008 сразу ставится document explorer. это плюс, потому если сразу ставить delphi 2010 то данные сабж должен уже стоять.

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 23:34 23-11-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Редактор, при написании/вставке ошибочного или просто незаконченного кода, делает unfold всех методов в юните. Может кто знает, как и где это можно отключить? А то затра...ло уже чуть что не так постоянно фолдить код

Всего записей: 3696 | Зарегистр. 19-04-2005 | Отправлено: 10:39 26-11-2009
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Думаю это бага, и ей место на QC.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 17:16 26-11-2009
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос. Как настроить Output каталог в Delphi 2010 для EXE/DLL? В опциях раньше была такая настройка. Но скорее всего имя опции поменялось и теперь ведь несколько конфигураций. Так вот как это теперь делают?

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 07:43 27-11-2009 | Исправлено: delover, 07:43 27-11-2009
psa1974



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
Да вроде и в 2009 Дельфи так же было
Пишешь тут: Project->Options->Delphi Compiler->Output directory. Все опции в конфигурациях Debug и Release наследуются от конфигурации Base. Если хочешь чтоб для всех вариантов сборки было одно и тоже, то пиши в конфигурации Base. При этом всегда можно потом для любой другой конфигурации изменить значение (только пустое оставить не получится). Ежели надо изначально разные значения для конфигураций Debug и Release, либо в одной  из них оставить пустое значение - в Base ничего не заполняй, а заполняй только в Debug и Release.
Ну и список конфигураций не ограничивается только конфигурациями Base Debug и Release - ты можешь создавать новые конфигурации и новые наборы опций: в главном окне->Project->Configuration Manager либо в окне Project Manager->ПКМ по Build Configurations->New Configuration...

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 08:25 27-11-2009 | Исправлено: psa1974, 08:39 27-11-2009
relictus

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

Цитата:
Думаю это бага, и ей место на QC.

Думаю также, но такое наблюдается и в D2007, неужто б не исправили за столько лет? Ну очень раздражает этот самопроизвольный unfolding, особенно на листингах в десятки тысяч строк Никого больше не напрягает? Как боритесь с этим, люди?

Всего записей: 3696 | Зарегистр. 19-04-2005 | Отправлено: 09:46 27-11-2009
JAPWork

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Не знаю... Нахожусь в среде 2007... Зафолдены все методы. Вставляю присвоение переменной (необъявленной) какого-нибудь значения. Никакого unfoldа... Компиляю, естественно - получаю ошибку. все остается зафолденным...  
Вставку тоже пробовал, кусок текста вставлял из совершенно левого модуля... Ничего не анфолдится...

Всего записей: 467 | Зарегистр. 12-02-2003 | Отправлено: 10:28 27-11-2009 | Исправлено: JAPWork, 10:28 27-11-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JAPWork
Вот здесь разместил тестовый проект: Ссылка (5 KB)
В разделе implementation зафолди 3 последних метода.
В function TDefault.OnlyForTest: Integer; есть недописанное слово begin, попробуй дописать его, т.е. поставить букву "n". Как, расфолдятся все нижележащие методы?

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



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

Цитата:
Вот здесь разместил тестовый проект: Ссылка (5 KB)

Тоже хотел попробовать, скачать не удалось, решил сам воспроизвести - действительно баг имеет место быть.
 
Меня раздражает еще баг, заключающийся с самопроизвольном изменении позиций панелей инструментов (сама Дельфи в раскладке "Classic unlocked"). Т.е. я их настраиваю, располагаю так, как мне хочется, работаю, все нормально. Закрываю Дельфи, открываю - все панели "переехали". Причем баг наблюдается не всегда, а зависит от погоды в районе африканского континента. Чаще бывает, когда закрываю среду с открытым проектом, не закрывая предварительно проект ... Но явной зависимости еще не обнаружил. Баг реально достает...

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 18:14 27-11-2009
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
psa1974
А у Вас это работает в Delphi 2010? У меня путь туда прописать можно и для Base и для других, но оно не работает . Нажимаю компилить и наблюдаю бинарник в том же каталоге что и проект. И ещё плохо когда запускать программу надо оттудова же куда прописан target. Получается ерись, бинарник создан в каталоге с проектом, но запускается в отладчик бинарник который лежит в таргете и невидно никакого дебага. Час бился, а когда понял почуму неполучается уже расхотелось. Может я какието апдейты не установил?

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 19:20 27-11-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У мну такая беда в делфи 2010 уже достала:
Когда пишешь имя фиелда в FieldName колонки грида например он ругается что такого фиелда нет в датасете (его там на самом деле нет, потому что я не определяю фиелды заранее по некоторым причинам), как сделать так чтобы не ругался? (чтобы не выполнял эту проверку)

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 23:36 27-11-2009
psa1974



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

Цитата:
А у Вас это работает в Delphi 2010?

попробовал. Для Release прописал другую папку, для остальный конфигураций ничего не трогал. Скомпилил под конфигурацией Debug - экзешник появился в папке проекта, скомпилил под конфигурацией Release - экзешник появился в той папке, которую я прописал. Так что - работает.
Подозреваю, что ты прописать конфигурации - прописал, но выбрать - не выбрал. В окне свойств проекта эти свойства только прописываются для разных конфигураций, но сами конфигурации не выбираются. Выбрать их можно в окне Project Manager->Build Configurations (развернуть и выбрать)...

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 10:19 28-11-2009
JAPWork

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Еле-еле на второй день смог скачать проект.
Понятно, почему я не смог повторить анфолдинг... Я вводил куски текста, в том числе и присвоение реально не описанным переменным некоторых значений, не нарушая блоковую структуру текста. Дописывание "begin" разом заставляет среду перепарсить весь текст, то, что было зафолдено уже просто не может быть зафолдено по определению, так как с появлением или пропаданием "begin" блоки сдвигаются, нарушается вся структура текста, возникает каша....  
И мне кажется, что такое поведение среды - совершенно логично. Кстати, те области, что были явно обозначены фолдящимися с помощью директивы REGION, на дописывание хоть бегинов, хоть ендов - совершенно не реагируют.

Всего записей: 467 | Зарегистр. 12-02-2003 | Отправлено: 13:22 28-11-2009 | Исправлено: JAPWork, 13:40 28-11-2009
moverast



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
пустой проект Delphi занимает 798 кб! А должен в 10 раз меньше! как победить?

Всего записей: 589 | Зарегистр. 26-11-2007 | Отправлено: 18:34 28-11-2009
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
moverast
Прочитать шапку

Цитата:
Как уменьшить размер создаваемого EXE ?  


----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 18:41 28-11-2009
moverast



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
data man
о боже! сам-то пробовал? становится 739 кб. и что? мир спасен?
должен быть другой способ.

Всего записей: 589 | Зарегистр. 26-11-2007 | Отправлено: 19:29 28-11-2009
funnyman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
moverast
Используйте WinAPI

Всего записей: 106 | Зарегистр. 08-01-2003 | Отправлено: 19:31 28-11-2009 | Исправлено: funnyman, 19:32 28-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