AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Welche Stringtyp in XE2 entspricht dem Stringtyp bei Delphi 7?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Stringtyp in XE2 entspricht dem Stringtyp bei Delphi 7?

Ein Thema von Helmi · begonnen am 25. Dez 2011 · letzter Beitrag vom 28. Dez 2011
 
Robotiker
(Gast)

n/a Beiträge
 
#10

AW: Welche Stringtyp in XE2 entspricht dem Stringtyp bei Delphi 7?

  Alt 26. Dez 2011, 09:58
Hallo,

Unicode verschwendet Speicher
genauso kann man argumentieren, dass Ansi-Programme Rechenleistung verschwenden, wenn bei jedem Zugriff auf das Betriebssystem hin- und hergewandelt wird.

schließlich ist es sinnloser Weise doppelt so groß, obwohl wir auch ohne auskommen.
Kommt drauf an, wie man "wir" definiert.

Ich habe ein Tool das Dateien für eine Siemens-Steuerung erstellt.
Jetzt muss ich sehr darauf achten, dass sich die Dateien nicht verändern.
Der Industriebereich ist ein Anwendungsgebiet, wo man noch lange Zeit mit Ansi-Strings arbeiten wird. Bei komplexeren Anwendungen wird man da nicht umhinkommen, mit unterschiedlichen Stringtypen in einem Programm zu arbeiten. Bei meinen C++ Builder-Programmen halte ich es sogar so, dass ich für die externen Stringformate ISO-C++ Typen wie std::string verwende. Das hat nicht nur den Vorteil, dass dieser Code mit anderen Compilern und Nicht-VCL-GUIs läuft, es macht auch die ganzen Stringumwandlungen deutlicher. Man kann dann besser Grenzen für die Umwandlungen finden, die überflüssige Umwandlungen verhindern.

Einen Schalter zum Umschalten des Stringtyps gibt es unter Delphi/C++ Builder nicht. MS hat das ja in VC++ so gemacht, das ist aber auch nicht der Weisheit letzter Schluss. Man handelt sich damit so tolle Konstruktionen ein wie XCHAR (der Defaultzeichentyp des Programms) und YCHAR (der entgegengesetzte Typ), damit man Code schreiben kann, der in beiden Schalterstellungen funktioniert.

Wünsche noch schöne Rest-Weihnachten

Robotiker
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz