Есть такая задачка - по нажатию кнопки на форме открыть в браузере страничку, которая прячется в одном каталоге с работающей программой. Для этого я решил воспользоваться таким кодом:
Код: Выделить всё
TheProcess:=TProcessUTF8.Create(nil);
try
TheProcess.Options:= [poUsePipes, poNoConsole, poStdErrToOutput];
TheProcess.ShowWindow := swoNone;
TheProcess.CommandLine:='explorer путь_к_файлу';
try
TheProcess.Execute;
TheProcess.WaitOnExit;
finally
TheProcess.Free;
end;
except
on E: Exception do begin
DebugLn('TForm1.OpenURL ERROR: ',E.Message);
end;
end;так вот не могу найти способ определения пути к файлу. пробовал
Код: Выделить всё
Path := ExtractFileDir(Application.ExeName);Код: Выделить всё
Path := ExtractFileDir(paramStr(0));но обе эти функции возвращают мне пустую переменную.
