Witam,
Piszę w Lazarusie i nie mogę poradzić sobie z ShellExecute i polskimi znakami, otwiera wszystkie pliki oprócz tych z polskimi znakami
poniższy kod nie działa:
plik := 'c:/pliką.txt';
ShellExecute(GetDesktopWindow,'open',PAnsiChar(plik),nil,nil,SW_SHOWNORMAL);
nawet po wpisaniu bezpośrednio w ShellExecute(GetDesktopWindow,'open','c:/pliką.txt',nil,nil,SW_SHOWNORMAL);
Proszę o pomoc