AliZairov

Пользователи
  • Публикации

    37
  • Зарегистрирован

  • Посещение

  • Days Won

    1

AliZairov last won the day on 17 февраля 2016

AliZairov had the most liked content!

О AliZairov

  • Звание
    Продвинутый пользователь
  • День рождения 01.01.1994

Контакты

  • Сайт
    http://alizairov.com
  • Skype
    ali.zairov.1994

Информация

  • Пол
    Мужчина
  • Город
    Baku
  • Интересы
    Object Pascal

Посетители профиля

453 просмотра профиля
  1. Добрый вечер. Субъект актуальность. Я могу использовать сторону Delphi. Проблемы в использовании проектов Java. Пожалуйста, помогите. Примеры для Delph: // hello.dpr (Console project) Compile copy project folder libhello.so library hello; // Replace program function getYear: Integer; cdecl; begin Result := 2017; end; exports getYear name 'getYear'; begin end. //Demo FMX Android app. Project->Deployment Add libhello.so path library\lib\armeabi-v7a\ uses System.IOUtils; var Path: string; FLib: THandle; getYear: function: Integer; cdecl; procedure loadLib(const name: string); begin Path := IncludeTrailingPathDelimiter(TPath.GetLibraryPath); FLib := LoadLibrary(PChar(Path + 'lib' + name + '.so')); end; procedure TMain.Button1Click(Sender: TObject); begin loadLib('hello'); // libhello.so if FLib <> 0 then begin getYear := GetProcAddress(Flib, 'getYear'); ShowMessage(IntToStr(getYear())); end; end;
  2. Здравствуйте. Я хотел бы позвонить из Java для создания и .so библиотеки с Delphi. Я получаю такие сообщения об ошибках A/libc: Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 16883 (com.nativefmx) Оригинальный шаблон кода C. #include <string.h> #include <jni.h> jstring Java_com_nativefmx_Main_getName(JNIEnv* pEnv, jobject pObj) { return (*pEnv)->NewStringUTF(pEnv, "Hello NDK!"); } Delphi код библиотеки. library fmx; uses Androidapi.Jni; function Java_com_nativefmx_Main_getName(pEnv: PJNIEnv; pObj: JNIObject): JNIString; cdecl; begin Result := (PEnv^).NewStringUTF(pEnv, MarshaledAString(Utf8Encode('Delphi Native String'))); end; exports Java_com_nativefmx_Main_getName; begin end. Java код. package com.nativefmx; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class Main extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv = (TextView) findViewById(R.id.tv); tv.setText(getName()); } public native String getName(); static { System.loadLibrary("fmx"); } }
  3. Привет. Я сделал установку на CorssOver ( WineHQ ).
  4. Привет. Я сделал macos установку web installer с Delphi Berlin. Программа дает .bpl ошибка открытия файла.
  5. Hi. SharedPreferences uses Androidapi.Helpers, Androidapi.JNI.App, Androidapi.JNI.JavaTypes, Androidapi.JNI.GraphicsContentViewText; var SP: JSharedPreferences; SPE: JSharedPreferences_Editor; procedure TMain.FormShow(Sender: TObject); begin SP := TAndroidHelper.Activity.getSharedPreferences(StringToJString('ZTApp'), 0); IP.Text := JStringToString(SP.getString(StringToJString('IP'), StringToJString('127.0.0.1'))); end; procedure TMain.SaveClick(Sender: TObject); begin SPE := SP.edit; SPE.putString(StringToJString('IP'), StringToJString(IP.Text)); SPE.commit; end;
  6. Hi. New tools for Delphi IDE. Using CrossVcl you focus only on your VCL application and CrossVcl makes it cross-platform. This is beta software only for testing purpose. CrossVcl on early stage of development, what are to test in this release: * Installation process (CrossVcl creates copy and patches existing on your machine Vcl and Rtl sources, all original sources stay unmodified) * Upgrading simple or new Vcl project to macOS (Right Click on Project in Project Inspector) * Compilation and deploying of simple project Please do not create bug-report if you can't compile or launch big Vcl projects or any third-party controls at this stage. Bug reports and suggestions welcome at: https://bitbucket.org/crossvcl/crossvcl/issues We help you on: http://stackoverflow.com/questions/tagged/crossvcl Google+: https://plus.google.com/109334532832375082802 Facebook: https://www.facebook.com/crossvcl Twitter: https://twitter.com/VclCross Home
  7. Привет. Hotfix PAServer XCode 8.2 30680
  8. Привет. Какой компонент вы используете?
  9. Отредактировал.
  10. Привет. 0 - Default Style он содержит на всех платформах и версиях. ( Win 7, 8, 10, macOS, Android и iOS ) 1 - Custom Style он содержит уникальный стиль для платформ и работает только на этой платформе. ( Windows 10 Desktop )
  11. Привет. DataSet Module-Options-Charset попытаться сделать latin5. К сожалению, iOS Deploy не быть бесплатно.
  12. Привет. Berlin Update 2 Без проблем поддержки XCode 8.0 и iOS 10.0.
  13. Hi. FireMonkey compile armv7 neon cpu native apk. Genymotion x86 intel native cpu supported. Testing Bluestacks App Player x86 + arm cpu supported.
  14. Здравствуй. Проект BroadcastReceiver библиотека. BroadcastReceiver.zip
  15. Привет. Да, я сделал radstudio10_1_esd.exe установку delphi. Спасибо за помощь.