Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
 
Delphi 12 Athens
 
#478

AW: Google Maps über COM (Component Object Model)

  Alt 5. Apr 2015, 14:51
Ich denk auch mal, daß es einfach hochgezählt wird.
29 ist auch keine böse Zahl, so wie die übersprungene 13.

Zitat:
Delphi-Quellcode:
{$IFDEF VER240}
  {$DEFINE DELPHIXE3}
  {$IF CompilerVersion>=24}
Das IF CompilerVersion ist schon bissl nutzlos.
  • > 24 kann es dort niemals werden, denn nur IFDEF VER240,
  • und = 24 wird immer zutreffen.

Conditional-Expressions und die CompilerVersion-Konstante gibt es schon seit Delphi 6
und wenn man andersrum arbeitet, dann wird das alles viel kürzer, übersichtlicher und man muß vorallem langlebiger.
  • die VERxxx-Konstanten komplett vergessen (oder läuft dein Code wirklich noch in D1 D2 bis D5?)
  • aber wenn schon VERxxx, dann statt "ab Version" auf "bis Version" vergleichen, denn dann ist es egal, ob es eine neue Version gibt, da man die Probleme dort gefixt hat, wo sie bestehen. (in den bekannten Versionen)
  • oder man geht nur noch auf CompilerVersion <= oder >= , bzw. = , wenn es ausschließlich für diese Version gilt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat