Здраствуйте!
Обьясните мне (новичку), какой командой открыть исполняемый файл в Lazarus, и как привязать имя файла (или часть имени файла) к переменной.
Также хочу знать, какой командой открывается диалог "Выберите файл", а то я создал диалог, а открыть не могу.
И ещё обьясните, какой командой можно закрыть программу (чтобы я нажал определённую кнопку, а программа закрылась)
Заранее спасибо.
Запуск файла, открытие диалога открытия файлов...
Модератор: Модераторы
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Записываем имя файла из диалога открытия в переменную:
Закрыть программу можно так:
Код: Выделить всё
var
MyFile: string;
begin
if OpenDialog1.Execute then MyFile:=OpenDialog1.FileName
end;
Закрыть программу можно так:
Код: Выделить всё
Form1.Close; // где Form1 - главное окно приложения (при вызове команды из главного окна можно написать просто Close;)
xxZaharxx писал(а):какой командой открыть исполняемый файл в Lazarus
Если под "открыть" подразумевается "запустить", то ExecuteProcess.
способов несколько , один из них компонент TProcess
Nik писал(а):Записываем имя файла из диалога открытия в переменную:Код: Выделить всё
var
MyFile: string;
begin
if OpenDialog1.Execute then MyFile:=OpenDialog1.FileName
end;
Закрыть программу можно так:Код: Выделить всё
Form1.Close; // где Form1 - главное окно приложения (при вызове команды из главного окна можно написать просто Close;)
А часть имени как можно?
xxZaharxx писал(а):А часть имени как можно?
Какую именно часть?
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
А часть имени как можно?
Смотрите в сторону одной из эти функций:
Код: Выделить всё
ExtractFileName();
ExtractFileNameOnly();
ExtractFileDir();
ExtractFileExt();
