Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать чтобы открывался текстовый файл в блокноте [D7]


Vek ©   (2006-01-05 14:22:00) 

Как сделать,чтоб по нажатию кнопки
открывался текстовый файл,но не в моей проге
а в блокноте
ShellExecute тут нельзя использовать?
если можно то как


КиТаЯц   (2006-01-05 14:34:00) [1]

И исчо можно так поизвращаться:
winExec('notepad.exe C:\ErrorLog.txt', 1);


КиТаЯц   (2006-01-05 14:32:00) [2]

Или для другой программы:
ShellExecute(0,'open','wordpad.exe','ErrorLog.txt','C:\',sw_shownormal);


КиТаЯц   (2006-01-05 14:30:00) [3]

Конретно для блокнота:
ShellExecute(0,'OPEN','notepad.exe','C:\Error.log','C:\',sw_shownormal);


begin...end   (2006-01-05 14:25:00) [4]

Если блокнот является "приложением по умолчанию" для текстовых файлов, то ShellExecute использовать можно:

uses ShellAPI;

ShellExecute(Application.Handle, 'open', 'C:\MyFile.txt', nil, nil, SW_SHOWNORMAL)


Наверх

Титульная страница Поиск, карта сайта Написать письмо