Nee. Du benutzst hier eine Funktion des Win32-APIs, die hat mit Delphi eher nur etwas am Rande zu tun. Die richtigen Stringverarbeitungsfunktionen findest du in den Units SysUtils und StrUtils - einfach mal in der Hilfe danach schauen, dort auf der Seite "String handling routines" findest du sie alle aufgelistet.