Самопроизвольно, VB6 IDE замерзает около 2-3 минут , когда Intellisense пытается отобрать список участников.Что вызывает зависание Intellisense в VB6 IDE?
Например, если вы наберете
Dim i As
как только вы нажмете пробел после "As", она замерзает.
Под «замораживанием» Я имею в виду, что пользовательский интерфейс IDE становится полностью невосприимчивым. Но ошибок нет, и он не «сбой» сам по себе. Если оставить его в покое, он в конечном итоге снова начнет работать.
Я работаю над большим проектом, фактически 4-5 проектов в группе. Все настроены на использование бинарной совместимости. Но это, казалось, происходило как шаг изменения, а не постепенное ухудшение медлительности.
Я видел подобные отчеты в Google Groups discussion и, возможно, также на microsoft.public.vb.general.discussion, но ни один из них не имел убедительного решения.
Опубликовать это как потенциальный ответ, так как я не мог найти ссылку на это в другом месте в Интернете. Любопытно, если другие нашли это для работы и/или других решений ... – DaveInCaz
Человек, я слишком долго использовал VB 6. Что такое «двоичная совместимость»? Это настройка уровня проекта? Что оно делает? –
Cody, двоичная совместимость была методом, используемым для обеспечения того, чтобы при каждой перекомпиляции DLL компилятор VB6 сохранял одинаковые значения идентификатора COM для интерфейсов/классов в DLL. Я подозреваю, что это относится к этому вопросу, потому что, когда bincomp изменяется, возможно, IDE с трудом отслеживает, какие идентификаторы он должен использовать в списке Intellisense. – DaveInCaz