Fråga : VB.NET - Nytt till MultiThreading - parameterräkningsMismatch

Hi alla, förmiddagen för

I är nya till mång- dragning och, kräver hjälp i pröva att göra denna förmiddag för applikation som i framkallar den körda uppehället för smoother.

I får felet för parameterräkningsmismatchen på åkallaen () befaller, men kan inte fungera ut vad I-förmiddagen som orätt gör…, Har försökt några saker, men till ingen avail.

The kodifierar av bilda ifrågasätter in är attached.

All som uppdatera är på den närmare detalj bildar faktiskt, inget uppdatera äger rum på den huvudsakliga MDIParenten, och subsna UpdateBlacklist och UpdateGreylist passerar inte faktiskt några parametrar så mig förmiddagen inte för sure exakt var gående wrong.

Any hjälp för I-förmiddag du kan ge är väldeliga appreciated

Thanks i Advance

Cheers,
Ray.



> för
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:
" codeBody " " >Imports System.Threading för class= " för ConnectionState.Open därefter Med Me.ViewBlacklistedClientsTableAdapter . Connection.Open () . Fyll (Me.DsBlacklistedClients.viewBlacklistedClients) . Connection.Close () Avsluta med Annars Med Me.ViewBlacklistedClientsTableAdapter . Fyll (Me.DsBlacklistedClients.viewBlacklistedClients) . Connection.Close () Avsluta med Avsluta om (Riktig) Me.ViewBlacklistedClientsBindingSource.ResetBindings, rgvTradingCentral_Blacklist.Columns (0) .HeaderText = ”svartlistade beställare”, rgvTradingCentral_Blacklist.MasterGridViewTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill För varje BlackListColumn som Telerik.WinControls.UI.GridViewDataColumn i rgvTradingCentral_Blacklist.Columns BlackListColumn.AllowResize = falskt Därefter Med rgvTradingCentral_Blacklist . Uppdatering () . Förnya () Avsluta med BlacklistParams (0). Text = ”uppdaterat sist: ” & FormatDateTime (nu, DateFormat.LongTime) BlacklistParams (1). Förnya () Avsluta om Avsluta suben Privata underUpdateGreylist () Dunkla UpdateGreylistThreadID som heltal = Threading.Thread.CurrentThread.ManagedThreadId Dunkla GreylistDelegate som nya UpdateGreylistDelegate (AddressOf UpdateGreylist) Dunkla GreylistParams (1) som anmärker GreylistParams (0) = rleTradingCentral_GreylistStatus GreylistParams (1) = rssTradingCentral_Greylist Om Me.InvokeRequired därefter '************* MISSAR HÄR ****************, Me.Invoke (GreylistDelegate, GreylistParams) '************* MISSAR HÄR ****************, Annars 'Ladda/Refesh Greylist bordlägger Me.ViewGreylistedClientsTableAdapter.Connection.ConnectionString = My.Settings.eTASConnectionString Om Me.ViewGreylistedClientsTableAdapter.Connection.State-<> ConnectionState.Open därefter Med Me.ViewGreylistedClientsTableAdapter . Connection.Open () . Fyll (Me.DsGreylistedClients.viewGreylistedClients) . Connection.Close () Avsluta med Annars Med Me.ViewGreylistedClientsTableAdapter . Fyll (Me.DsGreylistedClients.viewGreylistedClients) . Connection.Close () Avsluta med Avsluta om (Riktig) Me.ViewGreylistedClientsBindingSource.ResetBindings, Me.rgvTradingCentral_Greylist.Columns (0) .HeaderText = ”Greylisted beställare”, rgvTradingCentral_Greylist.MasterGridViewTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill För varje GreyListColumn som Telerik.WinControls.UI.GridViewDataColumn i rgvTradingCentral_Greylist.Columns GreyListColumn.AllowResize = falskt Därefter Med rgvTradingCentral_Greylist . Uppdatering () . Förnya () Avsluta med GreylistParams (0). Text = ”uppdaterat sist: ” & FormatDateTime (nu, DateFormat.LongTime) GreylistParams (1). Förnya () Avsluta om Avsluta suben Privat undertmrRefreshBlacklist_Tick (den ByVal avsändaren som System.Object, ByVal e som System.EventArgs) behandlar tmrRefreshBlacklist.Tick UpdateBlacklist () Avsluta suben Privat undertmrRefreshGreylist_Tick (den ByVal avsändaren som anmärker, ByVal e som System.EventArgs) behandlar tmrRefreshGreylist.Tick UpdateGreylist () Avsluta suben Avsluta klassificerar
" klar "

Svar : VB.NET - Nytt till MultiThreading - parameterräkningsMismatch

Hälsningar,

1) BES använder en MAPI-beställare per BES-serveren. I ditt fall var du har 10 BES-serveror, du har att fungera för 10 MAPI-beställare.

2) NSPI används av MAPI-beställaren för att hämta information från arkivet. Utan en NSPI-anslutning, MAPI-beställaren som ska för att inte fungera, och BES ska stopparbete riktigt.

3) Anta dina 10.000 användare var spridd jämnt över de 10 BES-serverorna, dig skulle den behovsuppsättningen regen som är nyckel- till 10.000 (1000 anslutningar per server X 10 serveror)

4) Ja du kan använda tjänste- konton för multipel BES, men det är ett one-to-one förhållande av det tjänste- kontot till serveren. I ditt fall du kunde använda 10 olika tjänste- konton (1 per serveren). Isåfall du kunde uppsättningen regen som var nyckel- till 1000. Är här information på hur du ändrar det tjänste- kontot - http://www.blackberry.com/btsc/viewContent.do?externalId=KB04293&sliceId=1

JJ
Andra lösningar  
 
programming4us programming4us