Есть такая задачка - по нажатию кнопки на форме открыть в браузере страничку, которая прячется в одном каталоге с работающей программой. Для этого я решил воспользоваться таким кодом:
- Код: Выделить всё
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));
но обе эти функции возвращают мне пустую переменную.