Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[ÇÖZÜLDÜ] Bu record tipini nasıl kullana bilirim?
#1
Merhaba. Delphi native so kütüphanesi üreterek bazı yapamadığımız işleri yapmak istiyorum. Delphi için kullanımı Linkleri Görebilmeniz İçin Giriş yap veya Üye Olçözmüştüm. Şimdi javada kullanmak için bazı işlemler varmış. Delphi yapılan so kütüphanesini javadan  direk kullanamadım. Sepep export yapmamdan ilave fonksiyonları kayıt yaptırmam. Bu iş için Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol örnek aldım. Konumuza dönersek böyle bir record tipini kullanmak istiyorum.

İlgili uses Androidapi.Jni.

  
 // used in RegisterNatives to describe native method name, signature,
 // and function pointer.
 PJNINativeMethod = ^JNINativeMethod;
 JNINativeMethod = packed record
   name: MarshaledAString;
   signature: MarshaledAString;
   fnPtr: Pointer;
 end;

Ben böyle yaptım. ( Kodu delphi tağı altında yazıyorum forumun bazı html eklentilei ile çakışıyor direk yazıyorum. )

const
 methods: array[0..1] of JNINativeMethod = (
 (
   name: MarshaledAString(Utf8Encode('getString'));
   signature: MarshaledAString(Utf8Encode('getString'));
   fnPtr: @getStringWink,
 (
   name: MarshaledAString(Utf8Encode('getInteger'));
   signature: MarshaledAString(Utf8Encode('(II)I'));
   fnPtr: @getInteger;
 )
);


Ve böyle 4 hata mesajı alıyorum. Hatamı bulamıyorum.

[DCC Error] hello.dpr(33): E2026 Constant expression expected
WWW
Cevapla
#2
Direk stringi çevirmeden kullandım derledi.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [Çözüldü] FireBase (FCM) Push Notification mesajı gelmiyor Fesih ARSLAN 17 366 Dün, Saat: 12:56
Son Yorum: mrmarman
Information Status Bar Android [ÇÖZÜLDÜ] malitutuncu 8 357 27-02-2018, Saat: 09:23
Son Yorum: malitutuncu
Question TWebView ile Web Sitesindeki Herhangi Bir Nesneye Ulaşım Yada Cookie [ÇÖZÜLDÜ] malitutuncu 2 309 22-02-2018, Saat: 09:47
Son Yorum: malitutuncu
  Push Natification hata (Tokyo ve Seattle) [ÇÖZÜLDÜ] malitutuncu 7 295 19-02-2018, Saat: 13:59
Son Yorum: malitutuncu
  Edit renklendirilince proje hiç açılmadan kapanıyor[Çözüldü] hakanharbeli 4 221 03-02-2018, Saat: 18:54
Son Yorum: hakanharbeli



Konuyu Okuyanlar: 1 Ziyaretçi