Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Lazarus vs: Delphi xe namespaces
26. Sep 2012, 11:14
Bei Delphi muß man auch noch aufpassen, also mit den NameSpases.
Da gibt es SysUtils
, welches über die Projektoptionen automatisch einen passenden Namespace verpasst bekommen könnten.
Dann natürlich direkt System.SysUtils
, aber es gibt auch noch System_SysUtils
, welches aber was ganz Anderes ist. (k.A. wer sich das ausgedacht hat)
Die Units mit Namespace + Punkt + Unitname
sind zu bevorzugen und nutzen den string (UnicodeString),
aber die Units mit Namespace + Unterstrich + Unitname
nutzen stattdessen den WideString und sind daher untereinander nicht unbedingt kompatibel.
Vorallem sollte man da wohl aufpassen, daß man keine doppelten "globalen" Variablen reinbekommt, da diese beiden Varianten unabhängig voneinander sind.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|