Dlerror: различия между версиями
(http://www.buy-tadalafil-online.org/#23657 buy generic cialis - buy cialis generic http://tzukune.info/#32193 buy nolvadex and clomid online - nolvadex buy) | Synergy (обсуждение | вклад) | ||
(не показано 15 промежуточных версий 5 участников) | |||
Строка 1: | Строка 1: | ||
− | + | <metadesc>Функция ElfPack2, возращает код последней возникшей ошибки модуля работы с динамическими библиотеками.</metadesc> | |
− | + | == Объявление == | |
+ | '''<tt>UINT32 dlerror( void );</tt> | ||
− | + | == Описание == | |
+ | Функция [[ElfPack2]], возращает код последней возникшей ошибки модуля работы с динамическими библиотеками. | ||
− | + | Используйте эту функцию, чтобы узнать причину отказа выполнения функций семейства dl*. | |
− | + | == Результат == | |
+ | #'''UINT32 | ||
+ | #:Код последней возникшей ошибки модуля работы с динамическими библиотеками, 0 - нет ошибок. | ||
+ | |||
+ | == Пример == | ||
+ | <pre> | ||
+ | DLHANDLE solib; | ||
+ | |||
+ | solib = dlopen( L"library.so", 0 ); | ||
+ | |||
+ | if(solib == 0) | ||
+ | { | ||
+ | // Возникла ошибка - сообщаем об этом и выводим её код | ||
+ | cprintf("library.so not found, error = %d\n", dlerror()); | ||
+ | return; | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | == См. также == | ||
+ | [[dlopen]] | ||
+ | |||
+ | [[dlclose]] | ||
+ | |||
+ | [[dlsym]] | ||
+ | |||
+ | |||
+ | [[Категория:Функции ElfPack2]] |
Текущая версия на 04:52, 8 апреля 2019
Содержание
Объявление
UINT32 dlerror( void );
Описание
Функция ElfPack2, возращает код последней возникшей ошибки модуля работы с динамическими библиотеками.
Используйте эту функцию, чтобы узнать причину отказа выполнения функций семейства dl*.
Результат
- UINT32
- Код последней возникшей ошибки модуля работы с динамическими библиотеками, 0 - нет ошибок.
Пример
DLHANDLE solib; solib = dlopen( L"library.so", 0 ); if(solib == 0) { // Возникла ошибка - сообщаем об этом и выводим её код cprintf("library.so not found, error = %d\n", dlerror()); return; }