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.
Ein Therapeut entspricht 1024 Gigapeut.
|