Хочу вызвать блокнот с открытым в нём файлом пишу Код (Text): shellexecute(0,'open', lstrcat(windir,note),lstrcat(sysdir,f), sysdir,SW_SHOWNORMAL) где до этого Код (Text): Var windir:array [0..MAX_PATH] of char; sysdir:array [0..MAX_PATH] of char; .... GetWindowsDirectory(windir,MAX_PATH); GetSystemDirectory(sysdir,MAX_PATH); а note и f это константы типа PChar Код (Text): const f:Pchar='mgfsfiu.dll'; //это для скрытности note:Pchar='notepad.exe'; Не могу понять почему не открывается блокнот
lstrcat нельзя использовать для составления путей - оно ж не вставит слэш. нужно или самому слэш вставлять, или FilePathAppend использовать.