Borland Pascal. Руководство пользователя

       

Действия программы при запуске


При запуске программа ObjectWindows должна сначала получить от Windows четыре значения и сохранить их в соответствующих гло- бальных переменных. (Это происходит автоматически, но если бы вы писали программу, не используя ObjectWindows, то пришлось бы об этом позаботиться.)

* В HInstance сохраняется описатель экземпляра программы.

* В HPrevInst сохраняется описатель последнего экземпляра той же прикладной программы.

* В CmdShow записывается целое значение, представляющее на- чальный режим вывода основного окна. Оно используется для вызова метода Show.

* В CmdLine записывается командная строка вызова прикладной программы, включая параметры и имя файла, например "CALC.EXE /M" или "WORDPROC.EXE LETTER1.DOC".

Как приложение ObjectWindows, программа HelloApp должна строить и инициализировать объект основного окна. Она может ини- циализировать только первый экземпляр HelloApp с помощью метода InitApplication, либо инициализировать каждый экземпляр HelloApp с помощью метода InitInstance.

HelloApp начинает цикл сообщения, вызывая метод Run. Нако- нец, она завершается путем освобождения объекта прикладной прог- раммы с помощью метода Done.



Содержание раздела