474______________________________________________Глава 8

В заключение приведем примеры файлов Проекта. Как было видно из из.:

женного выше, в простейшем случае файл может состоять всего из одного раздел
содержащего имя одного файла .rtf:

[FILES]
MyTopic.rtf

Ниже приведен пример более развернутого файла:

; Файл проекта справки MyHelp.

[OPTIONS]

ERRORLOG='Errors'   ;Файл протокола с сообщениями об ошибках.
CONTENTS= Содержание;Головная тему.Включать не обязательно.
Т1ТЬЕ='Тест справки';Заголовок главного окна.
COMPRESS=High

[FILES]

Topicsl.rtf         ;Файл тем.

[MAP]

menu        1      ;Обращение к справке по меню
Содержание 2      ;Обращение к содержанию

[WINDOWS]

main=,(150,50,800,800),0,(255,255,255),(127,127,127)
W1="Пояснения",(10,10,400,400),0, (255,255,255), (255,255,255)

[CONFIG]

.•Кнопка "История"
CreateButton("History","&История","History()")

; Кнопки "«","»"
BrowseButtons()

;Меню "Выход"
InsertMenu("mexit"," Выход",5)

;Раздел "Выход"
Appendltem("mexit","exit","Выход","exit()")

;Раздел "Как использовать справку"

Insertltem("mnu help","How","Как использовать справку",
"HelpOnO",0)

8.4.3 Применение Help Workshop DLL для подготовки файла
Проекта, работающего с любыми версиями Windows

В заключение следует отметить, что, хотя при разработке справок, пригодны;:

для любых версий Windows, нельзя использовать программу Help Workshop для
отладки справки, может оказаться полезным все-таки применять ее для предвари-
тельного составления файла Проекта. При этом облегчается, например, задание
атрибутов окон и многие другие операции. Однако после того, как файл сформиро-
ван и справка отлажена, следует открыть в любом текстовом редакторе файл Про-
екта и убрать из него некоторые операторы, которые не смогут понять программы
компиляции НС31 и НСР. Затем надо скомпилировать файл справки с помощью
этих программ. Какие именно операторы следует убрать, вы сможете увидеть по
тем ошибкам, которые будут отмечены в процессе компиляции.