Kennt jemand einen guten Ort, an dem ich die vollständige Liste der für alle Delphi-Versionen definierten Version finden kann, bis zu Delphi 2009?Vollständige Liste der Definitionen für Delphi-Versionen
Antwort
Eine sehr, sehr gute Delphi-Version Include-Datei die jedi.inc
aus dem der JEDI Code Library ist (JCL).
Es ist immer up-to-date und hat Richtlinien wie DELPHI2009
oder DELPHI14_UP
, ... und es enthält eine Menge „Feature-Richtlinien“ wie SUPPORTS_INT64
oder SUPPORTS_UNICODE_STRING
.
Hier ist die link to the repository.
Sie könnten uns die GX_CondDefine.inc
Aus der großen gexperts Plugin:
{$IFDEF CONDITIONALEXPRESSIONS}
{$IFDEF BCB}
{$DEFINE GX_BCB}
{$ELSE}
{$DEFINE GX_Delphi}
{$ENDIF}
{$IF CompilerVersion >= 14}
{$DEFINE GX_VER140_up} // Delphi 6
{$IFDEF LINUX}
{$DEFINE GX_KYLIX}
{$IF RTLVersion = 14.2}
{$DEFINE GX_KYLIX2} // Kylix 2
{$IFEND}
{$IF RTLVersion = 14.5}
{$DEFINE GX_KYLIX3} // Kylix 3
{$IFEND}
{$ENDIF}
{$IF CompilerVersion >= 15}
{$DEFINE GX_VER150_up} // Delphi 7
{$IF CompilerVersion >= 16}
{$DEFINE GX_VER160_up} // Delphi 8
{$IF CompilerVersion >= 17}
{$DEFINE GX_VER170_up} // Delphi 9/2005
{$IF CompilerVersion >= 18}
{$DEFINE GX_VER180_up} // BDS 2006
{$IFDEF VER185}
{$DEFINE GX_VER185_up} // Delphi 2007
{$ENDIF}
{$IF CompilerVersion >= 19}
{$DEFINE GX_VER190_up} // Delphi .NET 2007
{$IF CompilerVersion >= 20}
{$DEFINE GX_VER200_up} // RAD Studio 2009
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$ELSE not CONDITIONALEXPRESSIONS}
Sorry, but this version of GExperts does not support the IDE
you are using. Please visit the GExperts web site at
http://www.gexperts.org/ to obtain more information about
support for your IDE.
{$ENDIF}
Hier ist eine Liste, die ich festgestellt, dass ein auf dem neuesten Stand gehalten zu werden, bis erwarten konnte:
http://docwiki.embarcadero.com/RADStudio/en/Compiler_Versions
Nur für die Version, diese ist ziemlich gut und auf den Punkt. –
- 1. Vollständige Liste der Standardwerte für JSHint-Optionen?
- 2. Vollständige Liste der AngularJS-Richtlinien?
- 3. Vollständige Liste der iOS App-Berechtigungen
- 4. Erhalten vollständige Liste der verfügbaren Befehle für DTE.ExecuteCommand
- 5. Python: Eine vollständige Liste der Module
- 6. Prolog nicht vollständige Liste der Antwort zeigt
- 7. make os.listdir() Liste vollständige Pfade
- 8. TypeScript-Definitionen für process.env.NODE_ENV?
- 9. Backbone.js DOM-Ereignisse vollständige Liste
- 10. Vollständige Liste möglicher Namen für benutzerdefinierte Operatoren in OCaml
- 11. Vollständige Liste von/P MSDeploy Argumente für MSBuild von TeamCity
- 12. vollständige Liste der Freunde mit Facebook-API abrufen
- 13. Eine vollständige Liste aller Android-Geräte
- 14. So erhalten Sie die vollständige Liste der Unity-Shader-Eigenschaften
- 15. Intellij Live Templates in Code Vollständige Liste
- 16. Anleitung für vollständige Anwendungsentwicklungspraktiken
- 17. mehrere Definitionen der gleichen Klasse
- 18. Wo ist die vollständige Liste der Beispielstädte für Englisch in der CLDR-Zeitzone xml?
- 19. Vollständige Liste der Twitter "Freunde" mit Python und Tweepy
- 20. p4v zeigt nicht die vollständige Liste der ausgecheckten Dateien
- 21. Platform C Preprocessor Definitionen
- 22. DocType Definitionen?
- 23. Best Practices der Konfig-Wert-Aktualisierung für Build-Definitionen
- 24. Liste der Kontakte für Benutzer
- 25. Definitionen für Gradle Transform API-Bereiche
- 26. Updating Relaisspeicher für Abfragen mit mehreren Definitionen
- 27. Was ist die vollständige Liste der erwarteten JSON-Antworten für DS.RESTAdapter?
- 28. iOS: Wo finde ich die vollständige Liste der OSStatus-Codes für iOS?
- 29. Wo kann ich die vollständige Liste der JNI-Funktion für NDK mit Android Studio erhalten?
- 30. Mehrere Definitionen existieren für die Klasse
einverstanden ist, dass man sehr umfangreich! –
Ich denke, das ist die, die ich in Zukunft empfehlen würde !! –
Dies ist das Originaldokument, das ich Jedi darüber schickte, es gibt eine Begründung dafür: http://www.stack.nl/~marcov/porting.pdf (Kapitel 2) –