Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Lazarus vs: Delphi xe namespaces

  Alt 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.
  Mit Zitat antworten Zitat