Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
3. Jun 2012
Falls du das mit den generischen Typen noch nicht ganz verstanden hast ... das sind nur "Umleitungen", bzw. ist ein Alias für einen anderen Typen.
Bis Delphi 2007 und in FreePascal/Lazarus:
Char = AnsiChar
PChar = PAnsiChar
String = AnsiString
Ab Delphi 2009
Char = WideChar
PChar = PWideChar
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
3. Jun 2012
Genauso ungeeignet, also wenn du da Real letztendlich wieder als Typ verwendet.
Real, String, Char, PChar, Integer, Cardinal, NativeInt und NativeUInt sollte/darf man niemals für eine externe modul- und systemübergreifende Kommunikation, sowie zum Speichern verwenden,
denn das sind alles generische Typen.
Für externe Daten sind statische Typen aber extrem wichtig.
War sehr leicht zu merken,...