Вопрос : VB.NET - Ново к MultiThreading - рассогласование отсчета параметра

Hi все,

I am новые к multi продевать нитку и требуют помощи в пытаться сделать это применение, котор я начинаю, котор побежали содержание smoother.

I получая ошибку рассогласования отсчета параметра на командование призывать (), но не могут разработать я делаю неправильно… Имейте судимо немного вещей но к никакому Кодему avail.

The формы в вопрос в том, что attached.

All уточнение находится фактическ на той специфически форме, никакое уточнение не осуществляет на главном MDIParent, и подводные лодки UpdateBlacklist и UpdateGreylist фактическ не проходят никакие параметры поэтому я не слишком уверен точно где я буду идя помощью wrong.
Any вы можете обеспечить будете больш

Cheers appreciated

Thanks заранее,
Ray.



class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
>Imports System.Threading " class= " id= " codeSnippet677507
 ConnectionState.Open Me.ViewBlacklistedClientsTableAdapter.Connection.State после этого
                С Me.ViewBlacklistedClientsTableAdapter
                    . Connection.Open ()
                    . Заполните (Me.DsBlacklistedClients.viewBlacklistedClients)
                    . Connection.Close ()
                Закончитесь с
            Еще
                С Me.ViewBlacklistedClientsTableAdapter
                    . Заполните (Me.DsBlacklistedClients.viewBlacklistedClients)
                    . Connection.Close ()
                Закончитесь с
            Закончитесь если

            Me.ViewBlacklistedClientsBindingSource.ResetBindings (поистине)

            rgvTradingCentral_Blacklist.Columns (0) .HeaderText = «Blacklisted клиенты»
            rgvTradingCentral_Blacklist.MasterGridViewTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill
            Для каждого BlackListColumn как Telerik.WinControls.UI.GridViewDataColumn в rgvTradingCentral_Blacklist.Columns
                BlackListColumn.AllowResize = ложно
            Затем

            С rgvTradingCentral_Blacklist
                . Уточнение ()
                . Освежите ()
            Закончитесь с

            BlacklistParams (0). Текст = «последнее обновленное: » & FormatDateTime (теперь, DateFormat.LongTime)
            BlacklistParams (1).Refresh ()

        Закончитесь если

    Закончите подводную лодку

    Приватное Sub UpdateGreylist ()

        Тусклое UpdateGreylistThreadID как интежер = Threading.Thread.CurrentThread.ManagedThreadId
        Тусклое GreylistDelegate как новое UpdateGreylistDelegate (AddressOf UpdateGreylist)
        Тусклое GreylistParams (1) как предмет
        GreylistParams (0) = rleTradingCentral_GreylistStatus
        GreylistParams (1) = rssTradingCentral_Greylist

        Если Me.InvokeRequired после этого
            '************* ТЕРПИТ НЕУДАЧУ ЗДЕСЬ ****************
            Me.Invoke (GreylistDelegate, GreylistParams)
            '************* ТЕРПИТ НЕУДАЧУ ЗДЕСЬ ****************
        Еще
            'Нагрузка/таблица Refesh Greylist
            Me.ViewGreylistedClientsTableAdapter.Connection.ConnectionString = My.Settings.eTASConnectionString
            Если <> ConnectionState.Open Me.ViewGreylistedClientsTableAdapter.Connection.State после этого
                С Me.ViewGreylistedClientsTableAdapter
                    . Connection.Open ()
                    . Заполните (Me.DsGreylistedClients.viewGreylistedClients)
                    . Connection.Close ()
                Закончитесь с
            Еще
                С Me.ViewGreylistedClientsTableAdapter
                    . Заполните (Me.DsGreylistedClients.viewGreylistedClients)
                    . Connection.Close ()
                Закончитесь с
            Закончитесь если

            Me.ViewGreylistedClientsBindingSource.ResetBindings (поистине)

            Me.rgvTradingCentral_Greylist.Columns (0) .HeaderText = «клиенты Greylisted»
            rgvTradingCentral_Greylist.MasterGridViewTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill
            Для каждого GreyListColumn как Telerik.WinControls.UI.GridViewDataColumn в rgvTradingCentral_Greylist.Columns
                GreyListColumn.AllowResize = ложно
            Затем

            С rgvTradingCentral_Greylist
                . Уточнение ()
                . Освежите ()
            Закончитесь с

            GreylistParams (0). Текст = «последнее обновленное: » & FormatDateTime (теперь, DateFormat.LongTime)
            GreylistParams (1).Refresh ()
        Закончитесь если

    Закончите подводную лодку

    Приватное Sub tmrRefreshBlacklist_Tick (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует tmrRefreshBlacklist.Tick
        UpdateBlacklist ()
    Подводная лодка конца

    Приватное Sub tmrRefreshGreylist_Tick (прислужник ByVal как предмет, ByVal e как System.EventArgs) регулирует tmrRefreshGreylist.Tick
        UpdateGreylist ()
    Подводная лодка конца
Тип конца
class=

Ответ : VB.NET - Ново к MultiThreading - рассогласование отсчета параметра

Здравствулте!,

1) BES использует одного клиента MAPI в сервера BES. В ваш случай, где вы имеете 10 серверов BES, вы имеете работать 10 клиентов MAPI.

2) NSPI использовано клиентом MAPI для того чтобы восстановить информацию от директории. Без соединения NSPI, клиент MAPI не будет действовать и BES остановит работать правильн.

3) Принимающ ваших 10.000 потребителей распространьте ровно над 10 серверами BES, вами было бы нужно установить ключа reg до 10.000 (1000 соединений согласно с сервер x 10 серверов)

4) Да, вы можете использовать множественный учет обслуживания BES но будет взаимнооднозначным коэффициентом учета обслуживания к серверу. В ваш случай, вы smogли использовать 10 по-разному учетов обслуживания (1 в сервера). В тот случай, вы smogли установить ключа reg до 1000. Здесь информация на как вы изменяете учет обслуживания - http://www.blackberry.com/btsc/viewContent.do?externalId=KB04293&sliceId=1

JJ
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us