AW: Delphi 2011 heißt jetzt Delphi XE
Zitat:
Zitat:
Zitat:
|
AW: Delphi 2011 heißt jetzt Delphi XE
Zitat:
|
AW: Delphi 2011 heißt jetzt Delphi XE
Zitat:
Zitat:
|
AW: Delphi 2011 heißt jetzt Delphi XE
naja, ein preview soll es ja angeblich geben, die frage ist nur wer dazu zugang bekommt und wer nicht.
|
AW: Delphi 2011 heißt jetzt Delphi XE
Zitat:
|
AW: Delphi 2011 heißt jetzt Delphi XE
dann werden wohl nicht gerade viele in den genuss des compilers kommen.
|
AW: Delphi 2011 heißt jetzt Delphi XE
Zitat:
|
AW: Delphi 2011 heißt jetzt Delphi XE
Die Abwärtskompatibilität hast du bei Verwendung von AnsiString. Und der Vergleich mit der BDE beziehst sich auf die Tatsache, dass sie immmer noch verwendet wird und viele sich von der Abkündigung und dem Rat diese nicht mehr zu verwenden sich nicht von ihr abbringen lassen.
Gebe es einen Schalter, der regelt auf welchen Stringtyp string gemappt wird, würde dieser einmal gesetzt werden und die Umstellung auf Unicode würde Ausbleiben. |
AW: Delphi 2011 heißt jetzt Delphi XE
Jetzt muss ich auch mal was dazusagen.
Ein Compilerschalter hätte auch Vorteile gehabt, aber ich will hier nicht die (zu Hauf schon geführte) Diskussion neu entfachen. Ich persönlich habe das Problem, dass wir Datenbankzugriffe mit einem Puffer fester Länge realisieren (PervasiveSQL mit Zugriffsmethode Btrieve). Daran wird sich auch in der nächsten Zeit nichts ändern. Das bedeutet, ich habe tausende Deklarationen wie diese:
Delphi-Quellcode:
Ich muss jetzt ALLE(!!!) Typen in AnsiChar und alle PChar in PAnsiChar tauschen, und das ist nur der Anfang! Unsere Projektgruppe hat ca. 800.000 Zeilen Code.
dataType = record
Teil1 : array[1..20] of char; Teil2 : array[1..24] of char; end; Ist ein Scheißjob! Wir brauchen noch nichtmal Unicode! Ein Schalter wäre mir da schon lieber gewesen. Und jetzt bitte nicht den Spruch bringen, bleib doch bei Delphi 2007. Ich möchte auch gern an den neuen Features teilhaben, auch wenn ich kein Unicode brauch. |
AW: Delphi 2011 heißt jetzt Delphi XE
Dann würden alle nur diesen Schaltersetzten, als dafür zu sorgen, dass ihr Code an Unicode angepasst wird. Und wie schon geschrieben gibt es unter x64 nur noch Unicode, deshalb ist es wichtig seine Programme anzupassen.
es gibt ja verscheidene Tools zum Ersetzen von Zeichenketten (auch über Dateien hinweg) ' Char' -> ' AnsiChar' |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 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