Есть идеи как перевести с Си:
G_MODULE_EXPORT void on_window1_destroy (GtkObject *object, gpointer user_data)
или же как корректно переводить макросы Си... (есть варианты с external name export ? )
Спасибо!
Как перевести с Си
Модератор: Модераторы
G_MODULE_EXPORT - игнорируйте. В этот макрос вставляется оператор C, используемый для объявления функций, экспортируемых во вне, т.е. которые будут использованы в программах, написанных с помощью библиотеки.
Если Ваша задача - использовать эту функцию в программе, вам необходимо объявить её с использованием оператора external: http://www.freepascal.ru/article/freepa ... ynlibs-use
Скорее всего, нужно будет ещё указать cdecl в заголовке.
Если Ваша задача - использовать эту функцию в программе, вам необходимо объявить её с использованием оператора external: http://www.freepascal.ru/article/freepa ... ynlibs-use
Скорее всего, нужно будет ещё указать cdecl в заголовке.
