Forum: Object-Pascal / Delphi-Language
by himitsu,
30. Jan 2022
und in der Realität geht es dennoch in die Tausenden/Millionen :angle2:
Forum: Object-Pascal / Delphi-Language
by himitsu,
29. Jan 2022
Problem war ja eher, dass man bei der "normalen" Variablendeklaration nur globalen Variablen einen Initialwert mitgeben kann.
Wäre es auch bei Objekt-Feldern und lokalen Variablen möglich (k.A. warum die es nicht hinbekommen),
dann wäre es schon immer so nutzbar gewesen, wie man es jetzt bei den Inline-Variablen auch machen kann.
Ein Fortschritt war ja, dass bei statischen Array-Konstanten...
Forum: Object-Pascal / Delphi-Language
by himitsu,
31. Mai 2020
Komisch, ich hatte das nie,
aber hatte auch die IFDEFs ebenfalls im Variablenblock. :angle2:
Forum: Object-Pascal / Delphi-Language
by himitsu,
27. Mai 2020
Es gibt ja viele Leute, die uns versuchen beizugringen, dass Funktionen immer ganz Kurz sein müssen, und schon gibt es das Problem nicht. :zwinker:
Alternativ arbeitest du besser mit einem 21:9 Monitor im Hochformat und bekommst dann auch wieder die Funktion in einem Blick auf den Bildschirm.
oder besser gleich 16:3 :stupid:...
Forum: Object-Pascal / Delphi-Language
by himitsu,
27. Mai 2020
Ohhhhhhh, stimmt ja, das blöde WITH, ganz vergessen. :oops: :thumb:
Jetzt wo du es sagst, dort hatte ich mir schonmal sowas wie beim on-do gewünscht (Inline-Variable :wall:).
z.B. with e := ... do ... statt with xxx do ... und jetzt begin var E := xxx; .... end;, also eigentlich das Gleiche/Selbe, nur mit 'ner anderen Syntax.
OK, also Ersatz für das WITH ist dieses VAR doch wirklich mal ein...
Forum: Object-Pascal / Delphi-Language
by himitsu,
27. Mai 2020
Moin,
ich weiß ja dass Viele es sich wünschten und es in anderen viel cooleren Sprachen sowas schon lange gibt,
aber wieso musste man sowas auch unbedingt ins Pascal einbauen?
Man soll doch Funktionen eh so klein wie möglich machen und alles schön viel aufteilen,
da gibt es doch eigentlich keinen Grund seine Variablen nicht übersichtlich an den drei alt bekannten Stellen zu sammeln. Hier...