Книга: Язык программирования Euphoria. Справочное руководство
2.15 Вызов функций Си (WIN32 и Linux)
2.15 Вызов функций Си (WIN32 и Linux)
Просмотрите файл platform_r.htm, где подробно описано программирование на Euphoria для операционных систем WIN32 и Linux.
open_dll (открыть_dll)
- открывает динамически подключаемую библиотеку Windows (.dll-файл) или общую библиотеку Linux (.so-файл)
define_c_proc (определить_процедуру_Си)
- определяет номер функции Си типа VOID, которая не выдаёт величины, или же когда ваша программа, используя данную функцию Си, игнорирует величину, выдаваемую этой функцией
define_c_func (определить_функцию_Си)
- определяет номер функции Си, которая выдаёт величину, подлежащую учёту и использованию в вашей программе
define_c_var (определить_переменную_Си)
- выдаёт адрес в памяти для заданной переменной Си
c_proc (процедура_Си)
- вызывает функцию Си, игнорируя выдаваемую ею величину
c_func (функция_Си)
- вызывает функцию Си и выдаёт её величину
call_back (обратный_вызов)
- выдаёт 32-битный машинный адрес подпрограммы Euphoria по заданному её номеру для использования в качестве адреса обратного её вызова из операционной системы
message_box (табличка_сообщения)
- выводит диалоговое окно для получения от пользователя ответа Да/Нет/Сброс
free_console (освободить_консоль)
- удаляет текстовое окно консоли
instance (экземпляр)
- выдаёт идентификатор состояния текущей программы
- 2.1 Стандартные типы
- 2.2 Манипулирование рядами
- 2.3 Сравнение, поиск и сортировка
- 2.4 Преобразование и сопоставление образцов
- 2.5 Математика
- 2.6 Битовые логические операции
- 2.7 Ввод/вывод для файлов и устройств
- 2.8 Управление мышью (DOS32)
- 2.9 Взаимодействие с операционной системой
- 2.10 Специальные низкоуровневые подпрограммы
- 2.11 Отладка
- 2.12 Графика и звук
- 2.13 Интерфейс уровня машины
- 2.14 Динамические вызовы
- 2.15 Вызов функций Си (WIN32 и Linux)
- 2.16 Многозадачность
- 10.4.4. Системные вызовы, допускающие повторный запуск
- Системные вызовы, связанные с управлением стратегией и приоритетом
- Структура WINDOW
- 3.2.3. Системные вызовы: brk() и sbrk()
- Номера системных вызовов
- InterBase Super Server для Windows
- InterBase Classic Server под Linux
- Каталог BIN в InterBase Classic Server для Linux
- Интеграция с платформой Windows NT
- Часы в Windows показывают неправильное время
- Классическая архитектура на Windows NT (Yaffil CS)
- 4.2. Центр уведомлений Windows 10