M
Mamatha
Hi
I have a mutithreading application in VB.NET.
In one function i stored some data in dictionaries.
i declared global value to store data in dictionaries.
Every time dictionary pointer has incremented.
for example
ublic indx as integer
dic.additem(indx(i))
After stored in dictionaries,i started a new thread.
That new thread executes another function.
I was used those dictionary values in that function.
By using for loop i retrieved dictionary values.
so ever time dictionary value has changed.
But in the thread started function,the value has not
changed.
What is the reason for not changing the dictionary pointer?
If anyone knows please let me know.
Mamatha
I have a mutithreading application in VB.NET.
In one function i stored some data in dictionaries.
i declared global value to store data in dictionaries.
Every time dictionary pointer has incremented.
for example

dic.additem(indx(i))
After stored in dictionaries,i started a new thread.
That new thread executes another function.
I was used those dictionary values in that function.
By using for loop i retrieved dictionary values.
so ever time dictionary value has changed.
But in the thread started function,the value has not
changed.
What is the reason for not changing the dictionary pointer?
If anyone knows please let me know.
Mamatha