Перейти к содержанию
Fire Monkey от А до Я

Лидеры

  1. Камышев Александр

    Камышев Александр

    Пользователи


    • Баллы

      6

    • Постов

      235


  2. master webs

    master webs

    Пользователи


    • Баллы

      5

    • Постов

      216


  3. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      4

    • Постов

      2 517


  4. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      1

    • Постов

      2 124


Популярный контент

Показан контент с высокой репутацией 01.09.2016 в Сообщения

  1. для обезьян только бесплатно сам активно на фрилансе строчу приложения на делфях чтоб у нас работа была ))) чтоб если нужны будут доработки искали имено делфиста обезьянщика )
    5 баллов
  2. компиляция шла около часа, вот если кому нннада файлы библиотек x86.zip
    2 балла
  3. что ж теперь не пользоваться indy? ssl и в других проектах пригодится, вот тут про сборку https://habrahabr.ru/company/intel/blog/271013/ Библиотеки OpenSSL Рассмотрим сборку библиотек OpenSSL для Android-устройств, построенных на базе архитектуры x86. Предварительная подготовка Для дальнейшей работы нам понадобится следующее. Главный компьютер, работающий под управлением ОС Windows 7 или более поздней. Так как библиотеки OpenSSL написаны на чистом C, для сборки будет достаточно Android NDK, в который встроена поддержка для кросс-компиляции библиотек для заданных платформ (ARM, x86 и других). Исходный код библиотек OpenSSL для Android можно загрузить из репозиториев eighthave или guardianproject. Сборка для платформы x86 Выбрать целевую платформу сборки можно так же, как и для любого другого Android-приложения, используя установки Application Binary Interface (ABI). В нашем случае в файле jni/Application.mk должно присутствовать следующее: APP_ABI := x86 Итак, после того, как NDK загружен и установлен, исходный код Android OpenSSL так же загружен и размещён в локальной папке (например, в C:\openssl-android-master), для сборки библиотек нужно будет сделать следующее. Откройте окно командной строки (cmd.exe). Перейдите в папку, где расположены файлы OpenSSL для Android. Например, такой командой: Не забудьте указать для сборки целевую платформу x86: APP_ABI := x86 Выполните команду NDK для запуска сборки: C:\openssl-android-master > ndk-build После её успешного завершения будут созданы OpenSSL-библиотеки libssl и libcrypto, расположенные, в нашем случае, здесь: C:\openssl-android-master\libs\x86\libcrypto.so C:\openssl-android-master\libs\x86\libssl.so
    2 балла
  4. Равиль Зарипов (ZuBy)

    Failed to load libssl.so

    увы и ах, x86 запускается в виртуалке и показывается как arm только два приложения делать
    1 балл
  5. Камышев Александр

    Failed to load libssl.so

    у ZuBy есть DeviceInfo, может он подскажет. http://fire-monkey.ru/topic/1762-deviceinfo-modul-dlya-polucheniya-informacii-o-devayse/?do=findComment&comment=14057 - очень полезная разработка есть System.SysUtils.TOSVersion.TArchitecture, в винде показывает х64, в андроид с arm у меня пустые поля, на x86 наверно покажет. http://docwiki.embarcadero.com/Libraries/XE5/en/System.SysUtils.TOSVersion.TArchitecture в реализации можно так: String docs_path = System::Ioutils::TPath::GetDocumentsPath(); if ( atom ) IdOpenSSLSetLibPath( docs_path + "/lib_atom/" ); else if ( arm ) IdOpenSSLSetLibPath( docs_path + "/lib_arm/" ); else {} отдельный APK для x86 - неизящно
    1 балл
  6. RAD Studio has unmatched support for the recently released Windows 10 Anniversary Update. Delphi and C++Builder offer the best component library for Windows development, the VCL library, and also the ability to target Windows with multi-device cross-platform code using FireMonkey. Просмотр полной статьи
    1 балл
  7. Камышев Александр

    Failed to load libssl.so

    скачал в c:/openssl-android-master исходники, скачал AndroidNDK в d:\ndk\ исправил jni/Application.mk: APP_PROJECT_PATH := $(shell pwd) APP_BUILD_SCRIPT := c:/openssl-android-master/Android.mk APP_ABI := x86 далее в cmd: C:\Windows\system32>cd c:\openssl-android-master c:\openssl-android-master>d:\ndk\ndk-build process_begin: CreateProcess(NULL, pwd, ...) failed. Android NDK: WARNING:c:/openssl-android-master/crypto/Android.mk:crypto_ LOCAL_LDLIBS is always ignored for static libraries [x86] Compile : crypto <= cryptlib.c c:/openssl-android-master/crypto/cryptlib.c: In function 'CRYPTO_THREADI t': c:/openssl-android-master/crypto/cryptlib.c:503:34: warning: passing arg of 'CRYPTO_THREADID_set_pointer' discards 'volatile' qualifier from poin et type CRYPTO_THREADID_set_pointer(id, &errno); ^ c:/openssl-android-master/crypto/cryptlib.c:431:6: note: expected 'void rgument is of type 'volatile int *' void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr) ^ [x86] Compile : crypto <= mem.c [x86] Compile : crypto <= mem_clr.c [x86] Compile : crypto <= mem_dbg.c минут 10 уже компилит, жду результата
    1 балл
  8. на коленке это выглядит так: if (ListBox1.Selected.FindComponent('Label_name') is TLabel) then (ListBox1.Selected.FindComponent('Label_name') as TLabel).Text := 'новый текст';
    1 балл
  9. ListBox1.Selected.FindComponent('имя контрола созданного внутри TListBoxItem') Важно: всем контролам присвоить уникальное имя
    1 балл
  10. Я имею ввиду, не жалко сделать бесплатно для участников форума,у которых есть репутация, которые сами вклад в развитие проекта делают.
    1 балл
  11. оффтоп: в чем смысл, на форуме не по инвайту регистрируются. сделаю тест-акк и заберу бесплатно... будут проблемы в реалиации пишите, возможно решим их вместе
    1 балл
  12. View сделайте Master
    1 балл
  13. Может кому-то еще пригодиться: проблема решилась заменой строчки в манифесте на android:configChanges="orientation|keyboardHidden|screenSize"
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...