Visual FoxPro is, I'm guessing, an interpreted language. Thus, using the mechanism you describe, you can pass a string to the interpreter, and ask it to find the function of that name and execute it.
Delphi is, of course, compiled. At compile time, the string names of functions have already...