Forum: Object-Pascal / Delphi-Language
Delphi
by JasonDX,
24. Aug 2006
Klar, ich kann jedes Konstrukt so verwenden, dass ich den Code anschliessend nicht mehr lesen kann, aber fuer mich ist bspw. ein
with MyContactlist.GetPerson('') do
begin
FirstName := '';
SurName := '';
Address := '';
Age := 0;
//...
end;
weitaus uebersichtlicher als das:
Forum: Object-Pascal / Delphi-Language
Delphi
by JasonDX,
24. Aug 2006
:shock: Alles in einen String umwandeln und zusammenfassen, und einen String zurueckgeben? :shock:
Mal abgesehn davon, dass ein einbeiniger Esel im Rueckwaertslaufen schneller sein wird als diese Implementierung, hast du noch ein Problem, wenn ich im Record einen String habe, der ein ; enthaelt. Dann musst du noch zusaetzlich alles Escapen. Weiters schwierig wirds dann, wenn ich im Record einen...
Forum: Object-Pascal / Delphi-Language
Delphi
by JasonDX,
24. Aug 2006
Nee, ganz sicher nicht. with ist mehr eine Hilfe beim programmieren, der Compiler schert sich (grob gesehn) so gut wie gar nicht drum, ob da jetzt ein with steht oder ned. Fuer ihn ist es beides mal das selbe. Naemlich wird das Ergebnis auf den Stack gepusht, und er greift dann ueber auf die einzelnen Elemente zu.
greetz
Mike