Открыть длинный URL из программы (win32)
Проблема:
Длинные URL обрезаются в браузере (Опера, Хром и т.д.) примерно по границе 255 байтов. Короткие открываются без проблем.
Пробовал:
- Код: Выделить всё
ShellExecute(0, PChar('open'), PChar('explorer'), PChar(s), nil, 0);
- Код: Выделить всё
HProc:=TProcess.Create(nil);
HProc.Executable:='explorer';
HProc.Parameters.Text:=s;
HProc.Execute;
HProc.Free;
Предполагаю, что в Windows есть ограничение на длину параметра для запуска приложения. Я в ступоре. Что делать?