Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#13

AW: BufferedReader in Firemonkey?

  Alt 11. Dez 2014, 12:52
Seid ihr euch alle sicher, dass Jave2Op hier richtig importiert?
Delphi-Quellcode:
unit Androidapi.JNI.java.io.BufferedReader; // aha, so heißt die Unit

interface

...

type
// ===== Forward declarations =====

  JBufferedReader = interface;//java.io.BufferedReader // aha, so heißt das Interface

...

implementation

procedure RegisterTypes;
begin
  TRegTypes.RegisterType(
    'Androidapi.JNI.Interfaces.JBufferedReader', // ähm, ist die nicht mit DIESER Unit deklariert worden
    TypeInfo(
      Androidapi.JNI.Interfaces.JBufferedReader // ähm, den Typen gibt es HIER
    )
  );
end;

initialization
  RegisterTypes;
end.
Also entweder man benennt die Unit um oder man passt das RegisterTypes an
Delphi-Quellcode:
unit Androidapi.JNI.java.io.BufferedReader; // aha, so heißt die Unit

type
    JBufferedReader = interface;//java.io.BufferedReader // aha, so heißt das Interface
...
procedure RegisterTypes;
begin
  TRegTypes.RegisterType(
    'Androidapi.JNI.java.io.BufferedReader.JBufferedReader', // ähm, ist die nicht mit DIESER Unit deklariert worden
    TypeInfo(
      Androidapi.JNI.java.io.BufferedReader.JBufferedReader // ähm, den Typen gibt es HIER
    )
  );
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat