Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.882 Beiträge
 
Delphi 12 Athens
 
#4

AW: Funktionsbibliotheken, Code-Organisation - Wie macht Ihr das?

  Alt 4. Jan 2017, 14:36
Hallo Jaenicke,

hältst Du die Interfaces dann global vor, oder erzeugst/zerstörst du die jedesmal OnDemand ?

Die Fmx.Platform Interfaces scheinen so ausgelegt zu sein das man immer kurz für eine Aufgabe (z.B. ScreenOrientation) das Erzeugt/Abfragt/Freigibt.

Oder sollte man solche globalen Interfaces benutzen
Z.B.
Initialization: Erzeugen
Globales Interface merhfach benutzen
Finalization: Freigabe

Bei Desktop wäre beides wohl OK, aber vielleicht auch 1. die bevorzugte Variante,
aber bei Mobile sollte man wohl auf jeden Fall auf globale Interfaces verzichten
(wg. Memory footprint, Speichergrenzen, etc. ... ).

Wie haltet ihr das mit solchen zentralen Interfaces, wie
ScreenOrientation, Screen Abmessungen, Portrait/Landscape, etc. ?

Rollo
  Mit Zitat antworten Zitat