Multithreading with PCE and VBScript

Multithreading with PCE and VBScript

Hi Folks!
I have a tremendous problem!
The Problem:
I have programmed a simulation. In the simulation there is a long loop. When this loop is working i can't do anithing. So i thought i should program it with multithreading. And now to my problem. I have created a new Task and copied in the following code:
VBA Code:

Dim obVar
Do While thisProject.Variables.Item(RoboterPos_X).Value = 500
DoEvents

thisProject.Variables.Item(RoboterPos_X).Value = thisProject.Variables.Item(RoboterPos_X).Value + 1

Loop
MsgBox thisProject.Variables.Item(RoboterPos_X).Value


When i start the task, the msgbox gives me the number, which was the number, when i started the program.
So the problem is, that the loop doesn't work.
Has anyone an idea how this code could work?
Please help me.:(
Yours, Mr.K

This is a migrated post! Originally posted on 18.03.2008 by user mrk. Please be aware that information can be outdated.