Forum: Klatsch und Tratsch
by Neutral General,
8. Nov 2017
Die C# Form ist zwar korrekt aber 1:1 übersetzt wäre es eher
delegate(byte left, byte right)
{
return (right - left);
}
Und in der Form ist es dann nicht mehr so viel kürzer als Delphi.
Forum: Klatsch und Tratsch
by Neutral General,
3. Nov 2017
Ich bin mir ziemlich sicher, dass beides (vor allem das mit der Größe von 0*0) nichts Delphi spezifisches ist.
In C# z.B. (grad probiert) ist es ganz genauso wenn man kein KeyDown Event registriert und bei einem Escape Close(); aufruft
bzw. das Fenster kann man auch auf 0*0 verkleinern, wenn man keine MinWidth/MinHeight eingetragen hat.
Forum: Klatsch und Tratsch
by Neutral General,
2. Nov 2017
Deswegen bin ich dafür dass man zuerst eine Sprache ohne Garbage Collector lernen sollte.
Es ist einfacher von Delphi auf Java/C#/.. (und wieder zurück) umzusteigen als von Java/C#/.. auf Delphi wo man garantiert aus Gewohnheit erstmal ordentlich Speicherlecks generieren wird.
Forum: Klatsch und Tratsch
by Neutral General,
2. Nov 2017
Das ist in meinen Augen kein Stück Code, das irgendwer in irgendeiner Sprache schreiben sollte :roll:
Ich denke Delphi hat was Sprachfeatures angeht gut aufgeholt. LINQ ist ne tolle Sache die ich in Delphi etwas vermisse,
aber sonst kann man in Delphi größtenteils alles machen was in C# o.ä. auch geht.
Und wie gesagt: Dein Beispielcode GEHT zwar, aber das heißt nicht, dass man es machen...