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

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

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

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

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

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

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

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

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

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

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

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

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

а ссылочек не подкинешь?
...
Рейтинг: 0 / 0
20.05.2004, 12:05
    #32525683
ненавижу
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Компиляция на лету" - как отменить
а репорты на чем писаны?
...
Рейтинг: 0 / 0
20.05.2004, 12:15
    #32525719
Sa
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
20.05.2004, 12:16
    #32525724
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Компиляция на лету" - как отменить
Да а с ADO вы тоже хотите на ADO.NET перейти?
...
Рейтинг: 0 / 0
20.05.2004, 12:25
    #32525754
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Компиляция на лету" - как отменить
2Sa - спасибо за наводку
2ненавижу
а репорты на чем писаны?
собственная надстройка над Excel.
...
Рейтинг: 0 / 0
20.05.2004, 12:27
    #32525760
ненавижу
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Компиляция на лету" - как отменить
тогда легче раз в Excel
...
Рейтинг: 0 / 0
20.05.2004, 12:28
    #32525765
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Компиляция на лету" - как отменить
Да а с ADO вы тоже хотите на ADO.NET перейти?

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

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

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

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

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

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

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

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

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

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

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


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