Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 16:04
@blackfin:

Delphi 2007: Char = ein generischer Typ (da Ansi-Compiler > AnsiChar)
Delphi 2009: Char = ein generischer Typ (da Unicode-Compiler > WideChar)
Wenn es denn eine Definition gibt, zeigt es doch gerade, daß sie sich geändert hat: von type char = ansichar; zu type char = widechar; Also hat sich neben der Semantik auch die Definition geändert.
Ein generischer Typ ist kein fundamentaler Typ.
- fundamentale Typen sind fest
- generische Typen sind "virtuelle" Typen, welche je nach Umgebung auf einen fundamentalen Typen verweisen.

Das type char = ...; liegt also vollkommen in der Natur dieses Typen und daß er sich ändert ebenfalls.


Ich behaupte auch nie, daß man immer Integer/String oder LongInt/AnsiString verwenden soll, sondern daß es auf die Aufgabe drauf ankommt
- nur innerhalb eines Programmes besser die generischen Typen verwenden, da sie sich ans System anpassen
- bei Datenübertragung/-Speicherung sollten/müssen fundamentale Typen genutzt werden, da diese sich nicht verändern.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat