Я работаю с Delphi 2009 Pro и только что попытался выяснить, почему завершение кода происходит так медленно в моей установке. Всякий раз, когда вызывается завершение кода, среда IDE блокируется на срок до 30 секунд, что действительно прерывает любой рабочий процесс.
При работе с BDS 2006 завершение кода было невероятно быстрым по сравнению с Delphi 2009.
После прочтения этого поста кажется, что это нормально для Delphi 2009, но просто отключить автоматическое завершение кода я не хочу.
Мой вопрос:
Если я переключусь на Delphi 2010, у меня будет та же медленная скорость для завершения кода, или она была улучшена до точки, пригодной для использования?
EDIT:
Я нашел основную проблему, почему моя IDE была так безразлична. Я использовал файл MSHTML_TLB.pas, созданный с помощью функции «Импорт библиотеки типов», который составляет 16 МБ кода. Этот файл, сканируемый для завершения кода, заморозил IDE на срок до 30 секунд. Без этого файла в проекте я бы сказал, что завершение кода происходит так же быстро, как и в предыдущих версиях.