|
Тема
|
Проблем с курсора.
|
|
Автор | Daniel (Нерегистриран) |
Публикувано | 02.09.03 10:27 |
|
Здравейте, сбълках се със следния проблем. Имам WinForms приложение, имам една функция, която вика WebService метод. Но в началото на функцията, потребителя бива питан дали е сигурен, че желае да изпълни даденото действие. Тъй като има викане на отдалечена функция, то аз слагам WaitCursor на формата. Но при комбинацията на викане на MessageBox.Show и след това на WebService метод се получава така, че курсорът не се променя!!!
| |
|
ако отдалечената ти Уеб услуга е на съседния в локалната ви мрежа сървър, нормално е да не се покаже символа за изчакване, защото се зарежда мигновено. Същото се отнася ако Интернет връзката ви е бърза и с еобръщаш през нея към отдалечен сървър. Погледни и ако имате кеширащ сървър, особено ISA Server 2000, щото той е малко с характер :-)
"Знанието е процес на трупане на факти, мъдростта е опростяването им."
Мартин Фишер
| |
Тема
|
Re: Може и да греша, но
[re: Long Runner]
|
|
Автор | Daniel (Нерегистриран) |
Публикувано | 03.09.03 14:36 |
|
Здравей, самото извикване на конкретния WebService метода е няколко секунди, просто интерфейса блокира. Интересното е, че на някои компютри проблема не се появява.
| |
|
инсталирани .NET Frameworks на различните клиентски машини. Ако си писал кода под .NET Frmwrk 1.1, а някои клиектнски машини са с инсталиран .NET 1.0 или .NET 1.0 with SP2, нормално е да се случва някъде проблем. Майкрософт имат няколко различни версии на 1.0 и уж до пускането на SP2 for 1.0 всичко беше пропорционално-съвместимо, ама не е баш така. Виж на кои клиентски машини работи без проблем, засечи съответната .NET версия, и ъпгрейдвай всички клиенти с тая версия. За рпедпочитане е всичко да е с 1.1, лично мнение.
"Знанието е процес на трупане на факти, мъдростта е опростяването им."
Мартин Фишер
| |
|
|
|
|