Forum: Software-Projekte der Mitglieder
by dummzeuch,
18. Sep 2021
Doch, das funktioniert durchaus, wenn auch in Grenzen:
function bla(_x: Integer): Extended;
begin
// fiktive Formel kopiert von woanders, wo x verwendet wurde:
Result := x * 5 - pi;
end;
Forum: Software-Projekte der Mitglieder
by dummzeuch,
14. Sep 2021
Oder der in GExperts, ja.
Was mich daran erinnert, dass ich mal schauen wollte, ob einige der Bugs im Delphi Formatter (ich meine ich hätte 3 gemeldet) endlich behoben wurden.
Forum: Software-Projekte der Mitglieder
by dummzeuch,
8. Jan 2021
Ohne Dich demotivieren zu wollen:
Ich lese Delphi Praxis quer. Ab und an sehe ich ein interessantes Thema, das ich mir dann genauer ansehe, dazu gehörte auch der UnitOptimizer.
Aber jedes mal auf Links zu den Videos klicken und sie mir anzuchauen ist mir zu lästig. Das habe ich zwei-, dreimal gemacht, aber der Nutzen steht für mich in keinem Verhältnis zum Aufwand.
Forum: Software-Projekte der Mitglieder
by dummzeuch,
23. Nov 2020
Ich benutze derzeit 2x 4K (1x 32" mit 125% und 1x 28" mit 150% Skalierung) via Remote Desktop von einem Windows 10 System auf ein Windows 8.1 System. An letzterem hängen lokal 2x 1920x1200, aber das ist wohl irrelevant. Was nicht irrelevant ist, ist dass Windows 8.1 keine getrennten DPI per Monitor kennt und deshalb beide Monitore als 150% skaliert werden. Das hat "interessante" Effekte, sowhl...
Forum: Software-Projekte der Mitglieder
by dummzeuch,
28. Okt 2020
Tja, genau das ist das Problem: Ich will ein End, aber eigentlich kein Begin.
Forum: Software-Projekte der Mitglieder
by dummzeuch,
28. Okt 2020
Meine Bevorzugte Einrückung:
case bla of
0: begin
doSomething;
end;
1: begin
doSomethingElse;
end;
Forum: Software-Projekte der Mitglieder
by dummzeuch,
9. Mai 2020
Deshalb habe ich es auch in den Unittests. Der originale DelForEx (auf dem der von GExperts aufbaut) brauchte dafür Ewigkeiten. Das war eine meiner ersten Verbesserungen. Jetzt ist es weniger als eine Sekunde.
Der von GExperts scheitert vor allem an einigen Generics, siehe die Bug-Reports
Der von Delphi scheiterte bereits an so Sachen wie Variant Records (zumindest beim letzten Mal, als...
Forum: Software-Projekte der Mitglieder
by dummzeuch,
25. Mär 2020
Zum Thema Teilformatierung:
Das kann man genauso implementieren wie die Positionen der Breakpoints:
Anfangs- und Endzeile der Markierung bestimmen
Marker setzen, die mit verschoben werden
Gesamten Text formatieren
Die beiden Marker suchen und die markierten Zeilen durch den formatierten Text dazwischen ersetzen
Forum: Software-Projekte der Mitglieder
by dummzeuch,
18. Mär 2020
Ich habe in GExperts (insbesondere im Code-Formatter) mit Code-Folding / Unfolding herumexperimentiert, es aber irgend wann aufgegeben. Es ist den Aufwand einfach nicht wert (zumindest für mich persönlich).
Das Verschieben der Bookmarks und Breakpoints ist auch ziemlich aufwändig. Ich habe es einigermaßen hinbekommen, aber perfekt ist es definitiv nicht. Wenn das bei Dir besser klappt: Hut ab!...
Forum: Software-Projekte der Mitglieder
by dummzeuch,
6. Sep 2018
Für GExperts will ich das gerade nicht implementieren, da die Gefahr, sich dabei das komplette Projekt zu zerschießen ziemlich hoch ist.
Du kannst das aber gerne selbst tun, der Source ist ja verfügbar.
twm