hmm k thats what i thought, but why do i need to create a Buffer for this? does getwindowtext need a string thats allready *buffed* does it?