You may need to execute a portion of code in a function only once the first time it is called. The following fragment illustrates an easy way to do this:
static bool bExecuted = false;if (!bExecuted){ //write the code to be executed once here. ... ... bExecuted = true;}
**NOTE: This code works only in a single threaded environment.