PDA

Click to See Complete Forum and Search --> : Thread doesn't do anything


greg_quinn
Jan 24th, 2005, 10:23 AM
I have a Sub called SendMessages() that is supposed to do some database work and send an email message in my web app.

Now if I call it directly, it does what it should. I've now been trying to place this Sub into a thread of its own..

i.e

Dim sendMessageThread as New Thread(AddressOf SendMessages)
sendMessageThread.Start()

But the page ends up doing nothing...

Any ideas?

Memnoch1207
Jan 24th, 2005, 11:05 AM
Is your SendMessages sub within the same class or in another class?
Have you stepped through your code to see if the thread is entering the sub?

greg_quinn
Jan 24th, 2005, 11:36 AM
It is in the same class. I'm not using VS.NET so I can't do any stepping...

The thread is being called from Page_Load()

Memnoch1207
Jan 24th, 2005, 12:59 PM
Post the code.

greg_quinn
Apr 11th, 2005, 10:02 AM
As far as it seems, the Sub ReceiveMessages is not being called at all!!!
Here is my code

Sub Page_Load()
Dim NewThread As Thread = New Thread(AddressOf ReceiveMessages)

NewThread.Priority = ThreadPriority.Lowest
NewThread.Start()
End Sub

Public Sub ReceiveMessages()
' Code here to connect to pop3 server and loop through messages
End Sub