Gor777
-
Постов
6 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Gor777
-
-
Проекта еще как такового нет.
Есть проблема статической загрузки динамической библиотеки на Delphi
Объявление внешней функции:
procedure DoSomething; external 'MYLIB.SO';
вызывает падение приложения при старте.
Тот же самый механизм в CBuilder при добавлении в проект MYLIB.A работает корректно.
Продолжаю копать, лопата уже раскалилась...
-
Отвечу сам себе. Путь к библиотеке mylib.so должен быть прописан в Options->LibraryPath для платформы Android.
Только теперь беда № 2.
Приложение компилируется, только при упоминании внешней библиотеки не запускается. Продолжаю копать....
-
Вопрос в следующем :
Как статически подключить динамическую библиотеку директивой "external" ?
При компиляции проекта Delphi для Win32 или Win64 все нормально.
При компиляции C++ проекта для Android в проект добавляю mylib.a и тоже все нормально.
При компиляции проекта Delphi для Android на этапе линковки - не работает. Пишет unresolved external и тд.
Может в настройках проекта надо еще что то указать ?
-
Коллеги
Есть проблема:
- Есть картинка созданная средствами сторонней dll, от нее у меня только HBITMAP
- Как мне ее перекинуть в TBitmap, и вывести ее например в контрол TImage?
-
Господа !
Удалось ли кому нибудь запускать приложения из RAD6 ?
У меня среда видит эмулятор, устанавливает приложение и усе....
Статическое и динамическое подключение библиотек
в Использование статических библиотек SO
Опубликовано
Судя по всему XE6 и XE7 не поддерживают статическую загрузку библиотек.
Работает только динамическая загрузка
Пример из BASS работоспособен и проверен
Хотя в хелпе этот способ заявлен как Dynamic Loading (Windows-only) ....