Thema: Delphi TComport unter D2010?

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: TComport unter D2010?

  Alt 7. Sep 2009, 14:55
jupp, einfach den letzen "Absatz" klonen
Delphi-Quellcode:
{$IFDEF VER210}     { Delphi 2010 UNICODE }
  {$DEFINE DELPHI_4_OR_HIGHER}
  {$DEFINE DELPHI_5_OR_HIGHER}
  {$DEFINE DELPHI_6_OR_HIGHER}
  {$DEFINE DELPHI_7_OR_HIGHER}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2009_OR_HIGHER}
  {$DEFINE DELPHI_UNICODE}
  {$IFDEF BCBNOTDELPHI}
    {$ObjExportAll On}
  {$ENDIF}
  {$WARN UNSAFE_TYPE OFF}
  {$WARN UNSAFE_CODE OFF}
  {$WARN UNSAFE_CAST OFF}
{$ENDIF}
und eventuell noch etwas weiter anpassen
Delphi-Quellcode:
{$IFDEF VER210}     { Delphi 2010 UNICODE }
  {$DEFINE DELPHI_4_OR_HIGHER}
  {$DEFINE DELPHI_5_OR_HIGHER}
  {$DEFINE DELPHI_6_OR_HIGHER}
  {$DEFINE DELPHI_7_OR_HIGHER}
  {$DEFINE DELPHI_2009_OR_HIGHER}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_2010_OR_HIGHER}
  {$DEFINE DELPHI_UNICODE}
  {$IFDEF BCBNOTDELPHI}
    {$ObjExportAll On}
  {$ENDIF}
  {$WARN UNSAFE_TYPE OFF}
  {$WARN UNSAFE_CODE OFF}
  {$WARN UNSAFE_CAST OFF}
{$ENDIF}
und dieses an die CPort.inc anhängen

Und genau aus diesem Grund verwende ich keine dieser statisch vordefinierten Erkennungsmerkmale in meinen Codes mehr, da sie einfach nicht zukunftssicher sind.

Hier irgendwo existiert auch noch soeine "etwas" ältere Variante solcher Versions-Include-Dateien und diese hätte jetzt auch D2010 und D2009 erkannt, auch wenn sie natürlich ihre neuen Features nicht kennt, aber Abfragen wie DELPHI_4_OR_HIGHER werden da ordnungsgemäß erkannt, auch bei noch unbekannten DelphiVersionen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat