AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Eventhandling mit XE6 für Android-Apps
Thema durchsuchen
Ansicht
Themen-Optionen

Eventhandling mit XE6 für Android-Apps

Ein Thema von Ookami · begonnen am 21. Okt 2014 · letzter Beitrag vom 23. Okt 2014
 
Benutzerbild von Ookami
Ookami

Registriert seit: 20. Nov 2009
Ort: Baden Württemberg
77 Beiträge
 
Delphi 2009 Architect
 
#1

Eventhandling mit XE6 für Android-Apps

  Alt 21. Okt 2014, 19:54
Hallo Gemeinde,

ich versuche mich seit einigen Tagen mit der Entwicklung von Android-Apps, nachdem mir ein lieber Kollege hier das Konzept für MVP erläutert hat.
Damit wollte ich mich nun auch auf dieser Plattform etwas austoben. Der Code ist ja quasi der selbe.
Nachdem ich hier aber eigene Events brauche, die unter Win32/64 auch sauber funktionieren, dachte ich mir, sollte das auch für Android gehen.
War aber nix.

Sobald ich die Events entferne, sehe ich die App im AVD, bzw. auch auf dem Smartphone. Aber eben nur die Oberfläche ohne Funktion.
Schalte ich die Events zu, dann bleibt der Bildschirm im AVD schwarz und Delphi meldet mir einen Fehler.


Im Interface-Teil sieht das so aus:
Code:
Type    TNextCountryCodeEvent  = procedure(Sender: TObject) of Object;
         TPrevCountryCodeEvent = procedure(Sender: TObject) of Object;
         TNumberCountryCodeEvent = procedure(Sender: TObject) of Object;

im Presenter so:

Code:
constructor TCountryCodePresenter.Create(const CountryCodeView: IMBCountryCodeView; const CountryCodeModel: IMBCountryCodeModel);
Var        i : Integer;
Begin
     fCountryCodeView := CountryCodeView;
     fCountryCodeModel := CountryCodeModel;
     
*     fCountryCodeView.OnNextCountryCodeEvent := ChangeNextCountryCode;
     fCountryCodeView.OnPrevCountryCodeEvent := ChangePrevCountryCode;
     fCountryCodeView.OnNumberCountryCodeEvent := ChangeNumberCountryCode;
Ab der Zeile, die mit * beginnt, knallt es.

Kann mir jemand einen passenden Tipp geben?
Wolfgang
Grüße und Danke
Wolfgang
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz