How can we debug it if you don't tell us what the problem is exactly? Are you getting an error? If so, what is the error message, what line is generating the error etc.
If you keep to the original thread (or at least make a reference to it) we can all see the history of the problem, what's been tried and what's been suggested. By creating new threads for effecitvely the same question you are making it very difficult for us to answer, which can mean we just wont bother to try.
As baja_yu has said, please tell us the exact error message you are receiving, or describe the exact problem you are experiencing - that gives us a fighting chance to suggest a resolution.
Why a problem? strSourceFileName is declared in the same routine, therefore it has initial value of an empty string. The above line of code is same as this