Re: Оболочка
Здравствуйте, Hacktus.
H> Прошу прощения за откровенно ламерский вопрос, но у меня такая задача:
H> надо сделать прогу с тремя кнопочками, чтобы при нажатии одной
H> кнопочки происходило открытие одного файла (открытие прогой, которая
H> сопоставлена для данного файла операционной системой), второй второго
H> и тд. Как это сделать (желательно на Delphi или Visual Basic.
в uses пропиши shellapi
потом в обработчике Onclick используешь функцию
ShellExecute(HWND hwnd,LPCTSTR lpOperation,LPCTSTR lpFile,LPCTSTR lpParameters,LPCTSTR
lpDirectory,INT nShowCmd);
HWND - дескриптор окна
lpOperation - строка. Содержит в общем случае(и в твоем тоже) 'open'
lpFile - строка, содержащая путь к файлу
lpParameters- строка с параметрами(если есть)
lpDirectory - строка, содержащая рабочую папку программы
nShowCmd - описывает, как будет открываться окно, те минимизированным,
по умолчанию итд.
Подробней в Windows SDK