Диалоги из-под NET тормозят. Как ускорить?
Замечу, что к "железу" и ПО претензий нет. К кодам то же...
Я не замечал нигде указанного глюка с MessageBox (железо начиная от Атлона 770МГц), в других случаях пользуюсь формами собственного изготовления.
Цитата:
пользуюсь формами собственного изготовления
Еще больше тормозят. Да вот, попробуйте запустить пример, сделанный профессионалами http://www.codeproject.com/dotnet/winprogressdialog.asp Вообще открывается 5 - 10 секунд.
А окно "нарисованное" простым ламером с помощью API (CreateWindowEx) работают без проблем.
Посмотри исходники примера на который ссылаешься. Это далеко не форма созданная профессионалами..
MsgBox и InputBox - это диалоги доступны только в Visual Basic .NET, и создаются они довольно громоздко (смотри Microsoft.VisualBasic.dll) - создаётся динамически форма а на неё накидываются динамически контролы. Возможно, в этом и есть причина. Другая причина может состоять в кривых дровах на видео или иных настройках графики. Т.к. производительность графики в .NET обеспечивается через GDI+