Тема: DCL

Будьте добры, люди владеющие предметом, поясните некоторые вопросы из DCL:

1.Что возвращает функция load_dialog?
2. Какой смысл в функции new_dialog и что она возвращает?
3. Что возвращает функция start_dialog?

Желательно развернутый ответ... Благодарен заранее..

Re: DCL

1. load_dialog - возвращает указатель на открытый файл описаний диалоговых окон - целое положительное число, если открытие не удалось - отрицательное

2. new_dialog - открывает новое диалоговое окно, если действие удалось, возвращает - T, если нет - nil

3. start_dialog - передаёт управление диалоговому окну

развёрнутей (аргументы, опции...) во встроенном хэлпе