Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Tk_Main(3)                                  Tk Library Procedures                                 Tk_Main(3)



____________________________________________________________________________________________________________

NAME
       Tk_Main - main program for Tk-based applications

SYNOPSIS
       #include <tk.h>

       Tk_Main(argc, argv, appInitProc)

ARGUMENTS
       int argc (in)                              Number of elements in argv.

       char *argv[] (in)                          Array of strings containing command-line arguments.

       Tcl_AppInitProc *appInitProc (in)          Address  of  an application-specific initialization proce-dure. procedure.
                                                  dure.  The value for this argument is usually Tcl_AppInit.
____________________________________________________________________________________________________________


DESCRIPTION
       Tk_Main  acts  as  the  main  program for most Tk-based applications.  Starting with Tk 4.0 it is not
       called main anymore because it is part of the Tk library and having a  function  main  in  a  library
       (particularly a shared library) causes problems on many systems.  Having main in the Tk library would
       also make it hard to use Tk in C++ programs, since C++ programs must have special C++ main functions.

       Normally  each  application  contains  a  small  main  function that does nothing but invoke Tk_Main.
       Tk_Main then does all the work of creating and running a wish-like application.

       When it is has finished its own initialization, but before it processes commands, Tk_Main  calls  the
       procedure given by the appInitProc argument.  This procedure provides a "hook" for the application to
       perform its own initialization, such as defining application-specific commands.  The  procedure  must
       have an interface that matches the type Tcl_AppInitProc:
              typedef int Tcl_AppInitProc(Tcl_Interp *interp);
       AppInitProc  is  almost  always a pointer to Tcl_AppInit; for more details on this procedure, see the
       documentation for Tcl_AppInit.


KEYWORDS
       application-specific initialization, command-line arguments, main program



Tk                                                   4.0                                          Tk_Main(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Tk.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Tk через их страницу создания отчетов ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.