Oorang,
What do you mean that you cannot programmatically change the directive?
If you mean during a run, I would have to ask why would you?
If you mean as a batch process, then you can. I always develope early bound, and I have a procedure that goes through all of my modules and changes the Early_Bound flag to False, so production code is late bound.