Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизЖалобы на Дельфи :( Найти похожие ветки
← →
Kurtevich © (2004-11-23 20:32) [0]Ну блин... Я понимаю, конечно, что вы за нее горой... Но блин... Раздражает же!
1. Иногда появляются левые компоненты на формах (нет, я не мог бросить их случайно, и не мог забыть что когда-то их добавлял. Часто я даже не знаю, что такие компоненты существуют в природе, потому как они мне нафик не нужны).
2. Раз было я сделал replace в одном файле (все нахождения), а он заодно сделался и в другом :) Я долго смеялся. И нет, я не мог сделать так случайно сам.
3. Гребучий автокомплит. Он постоянно тормозит (нерреально!), бесит его манера писать "автокомплит не может быть произведен из-за ошибок в коде", а программа тут же компилируется без ошибок! И регулярно он теряется и предлагает дополнять после Obj. чем-нибудь из того класса, в процедуре которого в этот момент находимся, а не указанного. Почему-у-у-у?!?!
4. Очень полезная фича, которая идеально работает у Микрософта, но постоянно тупит в Дельфи - "найти определение". Уххх. Она срабатывает через раз со второго раза, частенько вобще тупо отказывается работать. И хоть бы ну сказала чего-то, что-ли... А-то просто крутанула песочными часами - и тишина... Микрософт хоть говорит честно "эта хрень нигде не объявлена" или "откомпилируете программу, шоб фича двинулась". А эти молчат.
5. У меня дельфи вобще каждый второй раз закрывается только через три дули, даже если ничего с ней и не производилось, а буквально открытие/закрытие да и все. Заметьте, дельфи-то лицензионная, за нее деньги большие платились! ;)
6. Ну, на эту мелочь я закрываю глаза... Но все равно неприятно... Время от времени она ни с того ни с сего решает че-то там в себе перетасовать и упорядочить, при этом появляются песочные часы, все формы появляются в куче на экране, перерисовываются, обычно эдитор (или один из юнитов?) выделяется в отдельную сущность, о чем красноречиво говорит новый прямоугольник в систем трее, и потарахтев еще слегонца, все возвращается на круги своя... Вроде без потерь работоспособности. Хотя все же лучше после такого на всякий перезапустить ее... Через три кнопки, разумеется. ;)
7. Про БДЕ и все его заморочки я даже начинать не буду... Наболело.
...И не знаю нафиг я это написал... Вы ж все равно скажете "а это все потому что у тебя ручки корявые!" ;).. гы.
← →
OneFragLeft © (2004-11-23 20:35) [1]Ну что тут добавить? Последняя фраза автоматически закрывает обсуждение.
← →
Sun bittern © (2004-11-23 20:46) [2]...
обычно эдитор (или один из юнитов?) выделяется в отдельную сущность, о чем красноречиво говорит новый прямоугольник в систем трее,
Рульный у вас запузыриватель туда где часики.
>> ...И не знаю нафиг я это написал...
И как я на этот форум попал...
Самый тупой развод блин :(
← →
DrPass © (2004-11-23 21:05) [3]
> "а это все потому что у тебя ручки корявые!"
Если пропустить наиболее вероятный вариант с корявыми ручками, такие симптомы, как у тебя, могут быть вызваны разве что неисправным модулем памяти компьютера
← →
OneFragLeft © (2004-11-23 21:18) [4]А у меня была такая штука: закрываю дельфи и через некоторое время вылетает мессага с надписью, вроде чего-то такого:MUACOM Error... Не помню, давно было. Щас всё нормально.
← →
Yanis © (2004-11-23 21:21) [5]У тебя же наверное Delphi - cracked ? Я думаю от этого.
← →
OneFragLeft © (2004-11-23 21:24) [6]Зачем его крякать? Серийник ведь есть.
← →
Гаврила © (2004-11-23 21:30) [7]1. так не бывает
2. так не бывает
3, 4. иногда бывает, но это не критично
5. не ставил ли (или не писал ли) кривых модулей, попадающих в адресное пространство IDE ? Очень похоже
6. Не пробовал железо помощнее использовать?
7. Не используй - никто не заставляет
а кто без греха?
← →
Sergey_Masloff (2004-11-23 21:34) [8]Гаврила © (23.11.04 21:30) [7]
п. 4 в проекте который компилируется (т.е. без синтаксических ош.) не встречал.
п. 6 не встречал ни разу
По остальным пунктам согласен.
Ставим на голосование ;-)
← →
app © (2004-11-23 21:37) [9]У тебя явно проблемв с системой, такое за ней не замечено.
← →
Гаврила © (2004-11-23 21:40) [10]
> [8] Sergey_Masloff
насчет "автокомплита" - согласен с автором, есть определеныне баги, я сегодня даже отправил баг-репорт на борланд по поводу одного из них.
Поэтому я его всегда отключаю, по ctrl + space все равно работает
← →
Sergey_Masloff (2004-11-23 21:48) [11]Гаврила © (23.11.04 21:40) [10]
Так найти определение это не автокомплит. Я так понял это о Find Declaration оно в проекте который компилируется работает. Ну я не видел что не работало бы.
А автокомплит да имеет место быть глюки но я особо не пользуюсь так что и не страдаю, как справедливо замечено
>по ctrl + space все равно работает
← →
SergP © (2004-11-23 21:57) [12]
> 5. У меня дельфи вобще каждый второй раз закрывается только
> через три дули, даже если ничего с ней и не производилось,
> а буквально открытие/закрытие да и все. Заметьте, дельфи-то
> лицензионная, за нее деньги большие платились! ;)
Наверное именно поэтому что лицензионная. Пиратский софт обычно работает лучше. :-))
← →
Гаврила © (2004-11-23 21:58) [13]
> [11] Sergey_Masloff
про Find Declaration согласен. Если только что откомпилирован, то все нормально.
Жаль, что не работает в ран-тайм, иноглда неудобно
← →
Agent13 © (2004-11-23 21:58) [14]Насчёт автокомплита - поскольку я пересел на Делфи с Паскаля, где такой фичи не было вообще, я на его мелкие баги внимание не обращаю. Хорошо, что такой есть :) Бывает, что при выключении IDE выдаёт эксепшн, но это очень редко. А так, большинства описанных автором глюков действительно не бывает.
← →
ИМХО © (2004-11-23 22:02) [15]Find Declaration в пятой Delphi нередко не находит объявления
← →
VMcL © (2004-11-23 23:04) [16]>>Sergey_Masloff (23.11.04 21:34) [8]
4. Я встречал. Обычно лечится перезагрузкой среды.
← →
blackman © (2004-11-23 23:09) [17]>Kurtevich
И чего хочу ? Что бы хорошо было ? :)
Сделай :)
← →
jack128 © (2004-11-23 23:37) [18]по 3 согласен, но это не критично ибо редко проявляется. А вот что меня бесит, так это зависание Code Explorer"a (в D5 SP1). Просто убить готов!! :mad:
← →
Гаврила © (2004-11-23 23:43) [19]Если уж речь зашла о багах, позволю себе тоже некий крик души:
Безобразно реализованный редактор библиотек типов
после месяца мучений было найдено решение - текстовик пишется на IDL, далее мелкомягким компилером компилится в TLB, далее тулзой TLB->PAS уже от Борланда
← →
Lola © (2004-11-24 08:54) [20]п.6 у меня появился после установки SP2. После него вообще система стала работать как покалеченная старуха.
← →
Danilka © (2004-11-24 09:18) [21][18] jack128 © (23.11.04 23:37)
Это да, добивает сильно. :((
← →
uny © (2004-11-24 09:58) [22]7 версия, Object TreeView - может кто то знает как его отключить что бы сам не показывался?
← →
Alex Konshin © (2004-11-24 10:24) [23]Я вообще IDE запускаю изредка только для того, чтобы формочки поправить, и то, если изменения нетривиальные, а так - просто редактирую dfm. А использую я редактор Visual SlickEdit. Сборка проекта - из него же.
IDE сильно глючит, если собирать пакеты с визуальными компонентами, которые используются в том же проекте.
← →
REA (2004-11-24 10:36) [24]Чего нет в Delphi и есть в VS так это отслеживание утечек памяти и профайлера.
D7 периодически виснет при запуске приложения на отладку.
Частенько игнорирует пользовательские расширения для packages и втыкает .bpl (устраняется build all, но напрягает).
В TLB пихает ненужные модули (можно убрать руками, но он по новой сгенерирует потом).
← →
REA (2004-11-24 10:52) [25]И еще если поставил ReadOnly флаг на открытый unit, то при следующем открытии IDE этот флаг снимается.
VCLActionBand нормально работает (тоже глючит, но в основном в design mode) только в неофициальной версии, но там возникают конфликты с официальной версией.
← →
Rem © (2004-11-24 11:20) [26]п.6
Мне кажется, это конфликт ОС и Form.Constraints. Развернутое, с точки зрения ОС, на весь экран главное окно Delphi IDE, занимает, на самом деле, только верхнюю часть окна. При жесткой перерисовке (не исключено, в XP такое есть, потому что в других версиях не замечал) происходит этот дикий глюк. Кроме этого, порой бывает, Screen.ClientRect белым становится - BackGround очищается, затем ОС ждет, чтобы главное окно прорисовалось - оно не отрисовывается - из-за этого весь конфликт. Тут же и Edit"ор теряется и вновь находится, но уже отдельным окном.
У нас в одном проекте интерфейс сделан по принципу Delphi IDE - такие же глюки отмечаются - периодически начинается ничем не объясняемая перерисовка, окно белеет, свернутые в иконки окна становятся вдруг видимыми - потом, после паузы секунд в 5 - все становится нормально. Правда, свернутые в иконки окна портятся ужасно - теряют реальный размер и, оказывается, становятся уже развернутыми - приходится zoom"ить мышью вручную.
Delphi 6 + WinXP Pro + SP1
← →
REA (2004-11-24 11:31) [27]И еще раздражает, что максимизированное верхнее окно IDE (которое с меню) после выхода из отладки становится обычным.
← →
blackman © (2004-11-24 12:25) [28]>Rem © (24.11.04 11:20) [26]
А может это видеокарта у тебя хулиганит ?
У себя не замечал, а комплект такой же.
А обновления D6 ставил ?
← →
Rem © (2004-11-24 12:39) [29]>blackman © (24.11.04 12:25) [28]
Да в том-то и дело, что не только у меня. Тот проект, про который писал, стоит в одной организации на большом количестве разных компьютеров. На всех этот эффект проявляется. Разрабатывался проект на нескольких компьютерах - на всех этот эффект проявляется в Delphi.
Но, так как появляется этот эффект очень редко, да и последствий, кроме паузы на 5-10 секунд да порчи свернутых окон, никаких, то и разбираться в чем там суть, не стали.
Хотя надо бы заняться...
Да и видеокарта тут, вроде бы, непричем. Как может видеокарта повлиять на размеры форм и наличие кнопок на панели задач?
P.S. Хотя, если копать глубже, то на всех офисных компьютерах, устанавливаемых под проект, стоят материнские платы ASUS с интегрированным видео.
По теме ветки: Большие проекты в Delphi требуют мощной техники. При количестве форм больше 100-150 и большом количестве подключенных модулей IDE начинает заметно притормаживать и выкидывать артефакты из серии описанных в теме ветки.
← →
Danilka © (2004-11-24 12:53) [30][29] Rem © (24.11.04 12:39)
> При количестве форм больше 100-150
А зачем в ИДЕ сразу открывать 100-150 форм, неужели сразу со всеми работаешь? По-моему, имеет смысл открывать только то, что в данный момент делаешь, разве не так?
← →
Rem © (2004-11-24 14:19) [31]2 Danilka © (24.11.04 12:53) [30]
Естественно, открыты сразу не все. Хотя, в процессе работы с проектом, приходится периодически открывать все формы. Их страницы в Editor"е остаются открытыми при закрытии самой формы. Закрывать вручную? Неудобно.
Кроме этого, если используется наследование форм, изменения в исходной форме должны, по идее, вносится в унаследованные формы. Если их (унаследованных форм) много, работа притормаживается. На практике, эти изменения вносятся только в открытые формы. Получается нонсенс: изменив исходную форму, приходится вручную переоткрывать унаследованные формы, чтобы изменения возымели действие.
Особенно неприятные последствия при удалении компонентов в исходной форме. При этом они не удаляются из файлов описания форм наследников. Попытка открыть унаследованную форму вызывает сообщение "компонент не найден, что хотите сделать?" - и три варианта.
Не удобно.
← →
Карелин Артем © (2004-11-24 14:40) [32]
> По теме ветки: Большие проекты в Delphi требуют мощной техники.
> При количестве форм больше 100-150 и большом количестве
> подключенных модулей IDE начинает заметно притормаживать
> и выкидывать артефакты из серии описанных в теме ветки.
Надо думать это под 9Х только проявляется?
← →
Kair © (2004-11-24 16:53) [33]Мне Delphi 6.0 проблем не приносит, и, вроде бы, ничем не раздражает и не "добивает".
← →
ламер © (2004-11-24 17:00) [34]ИМХО © (04.11.23 22:02) [15]
по моим наблюдениям, не находит только в том случае, если в коде встречается несколько деклараций одного идентификатора с использованием директив препроцессора. например так:var
{$IFDEF DELPHI5}
procedure SomeProc(...);
{$ENDIF}
{$IFDEF DELPHI6}
procedure SomeProc(...);
{$ENDIF}
{$IFDEF DELPHI7}
procedure SomeProc(...);
{$ENDIF}
← →
SteelMan (2004-11-24 17:09) [35]Мне вот только одно не понятно, зачем человеку, который так не любит дельфи, регистрироваться на форуме??
← →
vuk © (2004-11-24 17:14) [36]to Rem © (24.11.04 12:39) [29]:
>При количестве форм больше 100-150 и большом количестве
>подключенных модулей IDE начинает заметно притормаживать и
>выкидывать артефакты из серии описанных в теме ветки.
В проекте чуть больше 850 модулей. И вроде ничё... Ну притормаживает иногда... На VirtualPC... Но чтобы "артефакты"...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.042 c