Forum: Object-Pascal / Delphi-Language
by Codehunter,
26. Okt 2018
So ganz Unrecht hast du ja nicht. Wenn man bedenkt, wie lange z.B. Netbeans gebraucht hat bis die Code Completion halbwegs gut funktioniert hat. Der Unterschied ist nur, für Delphi wird im kommerziellen BEreich nicht grad wenig Geld verlangt. Es wird auch viel dafür geboten. Aber manchmal fragt man sich schon: Brauch ich jetzt wirklich unbedingt Inline-Deklaration? Wo mir doch andere...
Forum: Object-Pascal / Delphi-Language
by Codehunter,
26. Okt 2018
Wenn man genau hinschaut, sieht man die Inline-Deklaration auf dem einen Foto dort auch. Damit dürfte das "Feature" wohl offiziell sein *grmph*
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Das passt seine Geschwindigkeit dynamisch an die Anzahl der Zirkulationen an :-D Wie gesagt, mit MMX geht das so komfortabel. Da bist mit deiner Trial&Error-Methode noch lang nicht fertig ...
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Das deutet manchmal auch auf andere Probleme im Code hin. Zum Beispiel meine derzeit "heiß geliebten" zirkulären Referenzen. Denen kommt man oberflächlich schon dadurch auf die Spur, dass man dem Compilerfenster zuschaut. Tauchen Unitnamen mehrmals auf, hat man so ein Schleifchen irgendwo drin. Professioneller danach suchen kannst du mit Uwes tollem MMX.
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Genau das wollte ich damit sagen ;-)
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Wenn mans genau nimmt würde der var-Block zwischen procedure und begin nunmehr beinahe obsolete. Das kann doch nicht im Sinne des Erfinders sein.
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Woooha... Ich seh vor meinem geistigen Auge schon sowas:
function Produce: Integer;
var
I: Integer;
procedure SubProduce;
var
I: Integer;
procedure SubSubProduce;
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Warum nur wünscht ich mir hier zum ersten Mal ein Dementi seitens Emba? :lol:
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Da verwechselst du was. Roundup entkäfert nicht. Höchstens indirekt weils Käfergetier nix mehr zu futtern findet. 8-)
Das denke ich auch. Die ganze Aktion kommt mir doch sehr seltsam vor. Inoffizielle Kanälen ist nicht unbedingt zu trauen. Wer weiß, wir machen uns hier verrückt und dann wars nur ein Sturm im Wasserglas.
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Letztlich ja doch, wenn im Team einer damit anfängt müssen zwangsläufig alle anderen auch. Spätestens beim Entkäfern wenn der Kollege im Urlaub ist.
Hmm ja, wenns denn richtig funktionieren würde... Aber dann sind wir ganz schnell wieder bei der Pro-Kontra-Diskussion "Featuritis vs. Stabilität"
Forum: Object-Pascal / Delphi-Language
by Codehunter,
25. Okt 2018
Jeah! :-D Den perfekten Job wirds eh nie geben. Aber die "Kryptografen" sind ganz angetan von meinem Easy-to-read-Code. Man wundert sich nur, warum man den viel schneller debuggen kann als den eigenen 8-)
Ich wünschte jedenfalls, man könnte solche neuen "Sprachfeatures" per Projekteinstellungen deaktivieren. Dann würde ich beim Projektleiter jedenfalls offene Türen einrennen....
Forum: Object-Pascal / Delphi-Language
by Codehunter,
24. Okt 2018
Ganz ehrlich? Inline-Variablendeklaration find ich ne Katastrophe. Leute die gewohnheitsmäßig "kryptografisch verschlüsselten" Code produzieren, werden ihre helle Freude haben. Und dann wenn es richtig schön verfrickelt ist und absolut keine Zeit zum Debugging da ist, dann landet sowas wieder bei mir... "Mach mal"... :evil:
Da wär mir das try-except-finally-Konstrukt aber 1000x lieber gewesen....