powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / "Компиляция на лету" - как отменить
25 сообщений из 43, страница 1 из 2
"Компиляция на лету" - как отменить
    #32525423
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перенесли свой проектик в VB.NET
понятно, что ошибок - тьма.... попытались их исправлять - и тут пришел тихий ужас - стоит что-то подредактировать и на секунду остановиться или схватиться за мышку - среда разработки застывает секунд на 30 - сложилось впечатление, что она в это время пытается что-то там перекомпилить - сразу после этого "затыка" обычно идет подчеркивание красным мест с ошибками...
как это достало! - можно ли как-то отключить этот режим? вроде все настройки перелопатил - ничего похожего не нашел....

Да, машинка неслабенькая - P4 2,4Гц 512 метров оперативки... кроме студии ничего больше не крутится... но тем не менее, тормоза при редактировании просто убивают наповал...
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525515
ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Терпите, такая вот она microsoft.....
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525550
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то при работе с VB.NET среда VS думает больше чем при работе с C#, но при этом и обеспечивает большую функциональность (такое например как автоматическое заканчивание начятого кода Then End If Else)

Но в целом такого загруза быть не должно!!!

Попробуйте посмотреть свой проект на другой машине.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525576
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может проект великоват? - конвертировался он 53 часа....
пробовали на двухпроцессорном PIII-1Гц + 2Гб памяти... принципиально ничего не изменилось...

правда, ошибок просто огромное количество - они все мелкие, но их ОЧЕНЬ много - может из-за этого и тормозит?
Похоже, придется в NotePad все делать :-) Там делов-то на день-два...
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525598
ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
53 часа!!!! :|

бывает же такое...
вот и получили...

А Вы точно уверены что такой проект Вам нужен на .NET?

Работает и хорошо.

Я вот начал переводить проект на .NET
Через неделю обламался. То под 98 тормоза жуткие, Crystal 10 неработает под w98. Встроенный 9.1 Crystal печатает иногда как захочет.На превью одно на принтере другое.(особенно любит линии печатать то тонкие(0.5) то толстые(1))
ну и так далее...
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525621
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Похоже, придется в NotePad все делать :-) Там делов-то на день-два...

Зачем же так радикально :-), есть и другие не плохие редакторы, которые понимают синтаксис

Кстати а какя версия VS.NET?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525631
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да в принципе - есть задумка потихоньку круто его перелопатить - проект развивался 5 лет, многое хочется переделать, есть шансы, что объемы кода и количество объектов резко уменьшатся - примерно на порядок. Но останавливать работу на период такого перелопачивания просто нереально. Хотели уже в NET с новыми возможностями продолжать развиваться и потихоньку переписывать старое - пойти эволюционным путем...

Самое интересное - что принципиальных ощибок-то и нет - в основном контекстное меню, да в 90% случаев не писали .Value в выражении типа Recordset.Fields("FieldName").
Да еще NewIndex в комбобоксах... вот вобщем-то почти все.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525649
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати а какя версия VS.NET?
Вот что есть в окошке About:
Microsoft Development Enviroment 2003 Version 7.1.3088
Microsoft .NET Framework 1.1 Version 1.1.4322

есть и другие не плохие редакторы, которые понимают синтаксис

а ссылочек не подкинешь?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525683
ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а репорты на чем писаны?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525719
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свое время много разных смотрел, существуют как узконаправленные так и универсальные.

Из узконаправленных запомнился SharpDeveloper - но как видно из названия это C#. Плюс там есть редактор WinForms - получается вполне реальная и бесплатная альтернатива VS.NET.

Из универсальных запомнились :
1) Visual Slick Edit - это многоплатформенный редактор-монстр, Сразу же поддерживает C#, по поводу VB.NET не уверен. Адрес www.slickedit.com.

2) SourceInsight - этот только под Windows. Понимает VB.NET сразу же www.sourceinsight.com.

Ну и еще запомнились MultiEdit и UltraEdit.

Все универсальные затачиваются под любой язык.

Редакторов различных огромное количество так что Google вам в помощь.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525724
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да а с ADO вы тоже хотите на ADO.NET перейти?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525754
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sa - спасибо за наводку
2ненавижу
а репорты на чем писаны?
собственная надстройка над Excel.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525760
ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда легче раз в Excel
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525765
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да а с ADO вы тоже хотите на ADO.NET перейти?

с этим еще не разбирался, но принципиально ADO нас 100% устраивает - у нас из всего АДО используется только ADODB.Command...

с чем есть "трение" - это с асинхронными запросами, да и то в принципе это не самая суперважная часть системы - в общем будем посмотреть.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525787
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>с чем есть "трение" - это с асинхронными запросами, да и то в принципе это не самая суперважная часть системы - в общем будем посмотреть.

Лучше смотреть уже сейчас так как ADO и ADO.NET уж очень разные технологии.
Да интересно будет узнать результаты конвертирования.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525800
ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таком проекте переход на ADO.NET будет кошмаром.
Лучше пусть будет просто ADO. И новые формы начнут использовать ADO.NET.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525814
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В таком проекте переход на ADO.NET будет кошмаром.
Лучше пусть будет просто ADO. И новые формы начнут использовать ADO.NET.

ИМХО проект перевести на .NET это кошмар, поэтому и интересны результаты
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525818
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас план такой - перехать под NET "как есть" - чтобы не поддерживать два проекта одновременно - ведь "поддержка" заключается в постоянной доработке по пожеланиям пользователей или самой жизни :-).
А потом потихоньку переписывать модули по мере того, как в них будут вноситься изменения.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525868
ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а Ваш проект на каких минимум машинах будет работать у клиентов?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525883
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО проект перевести на .NET это кошмар, поэтому и интересны результаты

это наверное смотря какой проект...
В чем "прелесть" нашего проекта:
- везде используются стандартные конструкции - если проблема есть в этой конструкции, то она во всех модулях абсолютно одинаковая.
- сами конструкции не используют никаких извратов за очень редким исключением.
- перечень таких "конструкций" насчитывает где-то 10-15, от силы 20 штук
- большинство новых форм писалось через Copy-Paste :-)
- весь проект несложный по структуре, разве что объемный
- все извратные моменты заключены в отдельные модули или оформлены как контролы - они действительно труднопереносимы - ошибки носят принципиальный характер и требуется полная переделка. - так и хрен с ними, компилим эти проектики в ocx и dll и подключаем их к новому проекту.
- вся работа с БД сделана в виде отдельной ActiveX DLL (тоесть ссылка на ADO есть только в этой DLL) - вдруг каких проблем, поступаем с ней как и с ocx.

Все это дает надежду на то, что все должно заработать. И говорит о том, что наверное наш проект не вполне показателен....
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525898
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно можно сказать с увереностью - вы как программист не пожалеете что связались с NET, остается надеяться только что от этого не пострадают закачики :-)
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525912
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а Ваш проект на каких минимум машинах будет работать у клиентов?

Минимум Celeron 700 + 256 оперативки. Везде WinXP. А основном машинки более 1ГГц.

Есть пяток Win98 на P166, но это реликты - остатки от планомерной замены, которые в общем-то не заменяются ввиду трудностей со специализированным программным обеспечением, привязанным к железке.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525959
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно можно сказать с увереностью - вы как программист не пожалеете что связались с NET, остается надеяться только что от этого не пострадают закачики :-)

уже не жалеем - сначала почитали Прозиса, возникло желание проверить - так ли все прекрасно, как там написано, потом с опаской поставили, неделю попинали и поняли, что обратной дороги нет. При открытии старого доброго VB6 возникает некое чувство давно ушедших времен. Многие мечты стали реальностью - чего стоит наследование: При переносе у нас было более 3тыс. проблем, связанных с динамическим контестным меню (у нас все было завязано на свойстве Tag - очень неудачное решение, но оно применялось везде и мы не решались отступить от принятого стандарта - и правильно сделали!)... Решение проблемы заняло пару часов - чего легче унаследовать стандартное меню и добавить поддержку свойства Tag... десяток строк кода и все 3тыс. "ошибок" исправлены...

А заказчику деваться некуда :-) он один.
К тому-же VB6 стал "глючить" - тоесть есть 7 машин, на которых происходят "слеты" нашего приложения, невоспроизводимые ни на какой другой машине. Причем количество этих машин растет с ростом нашего проекта - по статистике, с какого-то момента добавление трех новых форм вызывает появление 1 машины с "чудесными" глюками, которые не лечатся переустановкой винды или заменой модулей памяти - глубже не копали....
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525970
Ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вы пытались ваше приложение запустить под 98 на p166 ?
Или у заказчика скажем на том- же селероне 700 но с W98?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32525972
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>К тому-же VB6 стал "глючить" - тоесть есть 7 машин, на которых происходят "слеты" нашего приложения, невоспроизводимые ни на какой другой машине. Причем количество этих машин растет с ростом нашего проекта - по статистике, с какого-то момента добавление трех новых форм вызывает появление 1 машины с "чудесными" глюками, которые не лечатся переустановкой винды или заменой модулей памяти - глубже не копали....

Да, чем подкупает dot NET - дак это именно своей надежностью. Manage Code - как ни как.
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / "Компиляция на лету" - как отменить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]