you may get this effect if implement such functionality in a dll. try to search in the "higher languages" thread; I think this was discussed some time ago.