Помогите, пожалуйста!
Я хочу написать программу.
Она представляет собой оконное приложение
с текстовым полем (это уже написал).
В папке имеется файл, который содержит текст (1 строчка).
Надо, чтобы нажав опцию Открыть с помощью...
и выбрав эту программу, открылось окно с текстовым полем,
в котором был бы тот текст.
Я не понимаю, как прочитать этот текст программой,
ведь имя этого файла не определено.
В наборе возможностей многих средств пострения пользовательских интерфейсов обычно есть так называемые стандартные диалоги. Учитывая, где задан вопрос, я бы предложил почитать на тему TOpenDialog или GetOpenFileName
Как насчёт поделиться открытием?
Просто в подобных ситуациях код должен выглядеть так:
procedure Openfile(FileName:string);
begin
var f:= new IO.StreamReader(FileName, System.Text.Encoding.Default);
...
f.Close;
end;
...
if CommandLineArgs.Length = 1 then
OpenFile(CommandLineArgs[0]);