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

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

Помогите пжл....


Mina ©   (2002-03-15 11:08:00) 

Хочу открыть из своей программы хелп файл, делаю вот так:

shellExecute(0, nil,Pchar("help.chm"),nil,nil,1);

а оно не получается :( как мне быть...


Андрей Сенченко   (2002-03-15 19:36:00) [1]

Давайте посмотрим:
hwnd = 0 // Ну и фиг с ним.
lpOperation = nil // Это уже интереснее : а может нам все-таки нужночто-то сделать ?
lpFile = *.chm // А Вы на 100% уверены, что в системе стоит ассоциация с этим расширением ?
lpParameters = nil // Ну и фиг с ним
lpDirectory = nil // А Вы уверены, что в момент попытки запуска в качестве текущей выставлена директория, в которой находится Ваш файл ?
nShowCmd = 1 // Я не совсем уверен ( пусть монстры поправят ), но если такая запись и возможна, то она эквивалентна SW_HIDE, то есть "скрывать при запуске"

Так что конкретно у Вас не получается ?


Андрей Сенченко   (2002-03-15 19:30:00) [2]

Это: HELP по фнкции, выбранной Вами для открытия справки ...
HINSTANCE ShellExecute(

HWND hwnd,// handle to parent window
LPCTSTR lpOperation,// pointer to string that specifies operation to perform
LPCTSTR lpFile,// pointer to filename or folder name string
LPCTSTR lpParameters,// pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory,// pointer to string that specifies default directory
INT nShowCmd// whether file is shown when opened
);


Андрей Сенченко   (2002-03-15 19:27:00) [3]

>> Mina (15.03.02 11:08)
>> а оно не получается :(

Вы действительно считаете, что этого достаточно, чтобы понять что у Вас не получается ?


Mina   (2002-03-15 19:19:00) [4]

неужели так сложно сказать?


Mina   (2002-03-15 12:22:00) [5]

help please :(


Наверх

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