Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: CL | DM;

Вниз

Жалобы на Дельфи :(   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.033 c
3-1100074594
Serguar
2004-11-10 11:16
2004.12.12
Медленное открытие таблицы Paradox


14-1100856187
ИМХО
2004-11-19 12:23
2004.12.12
Почему модераторам не платят за их титаническую работу?


3-1100407007
Black
2004-11-14 07:36
2004.12.12
Ошибка при попытке изменения свойства ADOConnection


4-1099031409
Shiza
2004-10-29 10:30
2004.12.12
Возможно ли если на одной линии находятся модем и телефон


3-1100510736
Брат
2004-11-15 12:25
2004.12.12
Создание кросс-отчета