[Master Answer Logo]
Question

How do I pass startup parameters to a NT service?

Answer

Because IP Pascal modules can "override" each other, a graphical extension module (or any other type of module) can override the standard I/O calls implemented in a module below it. Thus, paslib implements standard Pascal statements such as read, write, and other support services. gralib overrides these services and redirects all standard Pascal I/O to graphical windows.

— Source: Wikipedia (www.wikipedia.org)