AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:47

Parameter dieser Suchanfrage:

Suche in Thema: Immer Ärger mit ARC
Suche alle Beiträge, die von "Sir Rufo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 30. Okt 2014
    Da habe ich doch gerade herausgefunden, dass man vom System.Messaging.TMessageManager.DefaultManager auch benachrichtigt werden kann, wenn die Form erzeugt wird.

    Logischer-(Emba-)weise wird in der versendeten Message nicht die Form-Instanz mitgegeben (nachher kann man noch damit etwas sinnvolles anfangen, das muss sofort unterbunden werden :roll:).

    Als Sender bekommt man dafür die...
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 25. Okt 2014
    Durch den Scope ist aber klar welche Variable hier benutzt wird, nämlich die lokale. Die globale wird immer auf nil bleiben und die lokale ist aber auch nach Application.CreateForm (TView, View); auf nil. Das steht auch in der Doku so.

    Die Vorgehensweise ist prinzipiell schon richtig, da die richtige Variable benutzt wird, allerdings gibt es ein Problem mit dem Timing!
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 25. Okt 2014
    Im Anhang mal das ganze Projekt.

    Zu den Änderungen:

    Eine zentrale Instanz TAppStarter bekommt eine anonyme Factory mitgegeben um den Presenter zu erzeugen.

    Aufgerufen wird diese Factory dann bei den Mobile-Plattformen (IOS/ANDROID) über den IFMXApplicationEventService und zwar beim Event TApplicationEvent.FinishedLaunching. Bei allen anderen Plattformen wird zunächst...
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 24. Okt 2014
    Den Code mit den Application-Events meinst du?

    Der kommt normalerweise in die MainForm, allerdings würde der hier besser im MainPresenter passen, denn der soll ja die Kontrolle über die View haben. Allerdings sehen wir ja, dass das dann eigentlich schon zu spät sein könnte.

    Denkbar wäre jetzt auch noch ein ApplicationPresenter (?) der diese Events empfängt und dann auch für das...
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 24. Okt 2014
    Ja, die Mobile-Platformen sind da anders (hatte ich nicht mehr so auf dem Schirm) und eigentlich sollte man dort auch auf die entsprechenden Ereignisse reagieren

    // registrieren
    if TPlatformServices.Current.SupportsPlatformService( IFMXApplicationEventService, FApplicationEventService )
    then
    begin
    FApplicationEventService.SetApplicationEventHandler(...
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 24. Okt 2014
    So ich habe hier mal eine Version, die jetzt auch mit FMX und Windows/Android funktioniert. Grundproblem ist hier die Besonderheit der MainForm (Basis der gesamten Anwendung) und dem Startverhalten bei den Mobile-Plattformen. Dadurch kommt es nur bei der MainForm zum Bruch der ganz strikten Trennung.

    unit MVP.Base;

    interface

    type
    IView = interface

    end;
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 24. Okt 2014
    Nimm mal das fView.SetHelloWorld aus dem TPresenter.Create dann sollte die Anwendung schon mal fehlerfrei starten ;)
  • Forum: Cross-Platform-Entwicklung

    AW: Immer Ärger mit ARC

     
      by Sir Rufo, 24. Okt 2014
    Du hast kein Problem mit ARC sondern mit dem Lesen der Doku FMX.Forms.TApplication.CreateForm ;)

    Erstellt zur Laufzeit ein neues FireMonkey-Formular.
    Rufen Sie CreateForm auf, um ein FireMonkey-Formular dynamisch zur Laufzeit zu erstellen. Bei den meisten Formularen braucht kein eigener Quelltext geschrieben zu werden, da bei Verwendung des Formular-Designers üblicherweise ein oder mehrere...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Sir+Rufo&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=182444
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz