Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как в Делфях прикрутить файл chm (http://forum.oszone.net/showthread.php?t=29938)

[mzd] 08-03-2004 21:49 206431

Если делать через API, то после перезагрузки такой код
Цитата:

ShellExecute(AboutBox.Handle,PChar('open'),PChar('Help.chm'),PChar(ExtractFileDir(Application.ExeNam e)),nil,SW_SHOWNORMAL);
работать не хочет. Подскажите, как с этим бороться?

Prisoner 08-03-2004 23:11 206432

Забавно. А что говорит когда не хочет работать?

[mzd] 08-03-2004 23:24 206433

А ничего, просто не запускает файл. Вручную - да пожалуйста.
Классное количество постов-999. Мне б столько...

Prisoner 09-03-2004 01:41 206434

Еще раз забавно... а такая строчка сработает?
Код:

sFileName:= ExtractFileDir(Application.ExeName) + '\path\file.chm';
ShellExecute(0, 'open', PAnsiChar(sFileName), '', '', SW_MAXIMIZE);

Просто другой подход к параметрам, но тут фишка - у меня этот код (Win2k Pro Rus SP4) работает без "забавностей" после ребутов. Работает и в лабораториях при академии (Win98 SE).

Спасибо :). Ждем 1024. Кстати, постов можно раздобыть во флейме :)

[mzd] 09-03-2004 14:34 206435

Спасибо, помогло. А почему не работает мой код - ума не приложу...

Prisoner 09-03-2004 23:22 206436

Аналогично... можно методом тыка проверить как влияют параметры - отличий не много и выявить фишечный. Потом копать... только времени на это нет сейчас :(


Время: 06:36.

Время: 06:36.
© OSzone.net 2001-