Hallo!
ICh habe da ein Problem mit der Function shellexecute() und zwar will ich einen Spielemanager erstellen der von jedem Benutzer an einem PC genutzt werden kann dafür habe ich den Usernamen mit GetCurrUserName herausbekommen da dieser rückgabe wert allerdings ein string ist und ich für den Pfad bei shellexecute ein pwidechar brauche habe ich versuch den PFad mir zusammenzsetzen allerdings kommt wird der PFad immer nur bis C:\Users\USername ausgegeben.
Dann noch den Code den ich benutze:
Quelltext
1: 2: 3: 4: 5: 6:
| var user: string;
begin user:=getcurrusername; shellexecute(application.Handle, 'open', 'C:\Users\'+pwchar(user)+'\Desktop\wunschexe.exe', nil, nil, sw_show); end; |