-
Forum: Klatsch und Tratsch
by jaenicke,
10. Okt 2017
Dort habe ich nachgeschaut und das war es zu dem Zeitpunkt definitiv mit Delphi 2010 geschrieben. Dass Skype for Business komplett anderen Code hat, hätte ich nicht gedacht.
-
Forum: Klatsch und Tratsch
by jaenicke,
26. Sep 2017
Das stellt sich allerdings nicht von selbst um. Vermutlich bist du da aus Versehen drauf gekommen, weil nun im Objektinspektor ein Klick genügt um das umzustellen.
Tipp:
Benutze ein Quelltextrepository wie Git oder ähnliches, dann hättest du beim Vergleich direkt gesehen, dass dort diese Einstellung geändert wurde...
Wenn man ein Repository benutzt und beim Einchecken wirklich alle...
-
Forum: Klatsch und Tratsch
by jaenicke,
8. Jul 2017
Bei mir ist in dieser Regel allerdings der Zusatz "bei nicht unbedingt seriösen Absendern" enthalten. ;-)
Bei seriösen Firmen wie Embarcadero hatte ich mit dem Abmelden noch nie Probleme.
-
Forum: Klatsch und Tratsch
by jaenicke,
6. Jul 2017
Es wäre schon sinnvoll die Listen der Bugfixes zumindest mal anzuschauen bevor man solche Behauptungen aufstellt... :roll:
Aber alternative Fakten sind ja heute modern... :roll:
-
Forum: Klatsch und Tratsch
by jaenicke,
6. Jul 2017
Dann kann es ja nicht so wichtig sein. Ohne eine entsprechende Bug Meldung wirst Du jedenfalls auch keine Lösung bekommen.
Das gilt für Bugs und gewünschte Features in Delphi natürlich auch.
-
Forum: Klatsch und Tratsch
by jaenicke,
6. Jul 2017
Wir, weil es deutlich günstiger ist... wir zahlen für die Enterprise dadurch etwa 700 Euro pro Jahr. Würden wir reguläre Updates machen, müssten wir da schon einige Jahre auslassen um günstiger zu fahren...
Aber wir hätten auch die aktuellen Features nicht. Wir hätten also den gleichen Preis nach ein paar Jahren, aber weniger Leistung. ;-)
Und für mobile Plattformen geht es ohne Subscription eh...
-
Forum: Klatsch und Tratsch
by jaenicke,
6. Jul 2017
Von abfallen merke ich nichts. Wir entwickeln für Windows mit der VCL ohne nennenswerte Probleme.
Die Probleme mit Generics (durch den sehr starken Einsatz) sind in den aktuellen Versionen auch behoben.
-
Forum: Klatsch und Tratsch
by jaenicke,
4. Jul 2017
Wenn du den alten deutlich langsameren Speichermanager usw. haben möchtest, weil du nicht möchtest, dass etwas Modernes und eben größeres in deiner Exe landet, dann bleibt dir in der Tat nur eine alte Delphiversion.
Langsam bedeutet bei jeder Speicheranforderung, z.B. wenn du einen String zuweist usw., ist es etwas langsamer. Natürlich nicht gleich sekundenweise, aber es läppert sich. Details,...
-
Forum: Klatsch und Tratsch
by jaenicke,
4. Jul 2017
Die Diskussion sollte vielleicht besser abgetrennt werden...
Nein, eine Lösung für P=NP. Denn der Compiler müsste auch den kompletten Quelltext inkl. einkompilierter Objectfiles usw. durchgehen um zu schauen, ob da irgendwo die Ressource verwendet wird...
Beispiel:
Der Ressourcenname wird dynamisch generiert und in eine Variable gepackt, die dann an TRessourceStream übergeben wird.
Wie soll...
-
Forum: Klatsch und Tratsch
by jaenicke,
2. Jul 2017
Ich habe einmal die Unit Graphics aus der VCL durch System.UITypes ersetzt, TIcon und THotkey herausgenommen und damit die Units Forms, ComCtrls und Menus und auf Release umgeschaltet. Daraufhin war die Exe nur noch 1107 KiB statt 2225 KiB groß...
Die paar Funktionalitäten würdest du denke ich auch ohne VCL hinbekommen und so viel an Größe sparen.
Aus der RTL verwendest du mehr, so dass...
-
Forum: Klatsch und Tratsch
by jaenicke,
2. Jul 2017
Ich verwende dort immer Strg + Shift + F bzw. H, nicht Quick Replace. Und auch nicht angedockt. Insofern verwende ich es dort kaum anders als in Delphi.
Find Next / Previous kann natürlich hilfreich sein, auch wenn ich eher bessere Suchergebnisse wie beim Grep von GExperts bevorzugen würde.
-
Forum: Klatsch und Tratsch
by jaenicke,
2. Jul 2017
Strg + F wurde ja auf diese Weise "verbessert". Ich muss sagen, dass ich es vorher besser fand... aber an der Stelle ist das noch ok.
Wenn es nach mir ginge, sollte das so bleiben wie es jetzt ist... ersetzen ohne modalen Dialog würde nur zu Fehleingaben führen.
Der sollte nur immer im sichtbaren Bildschirmbereich erscheinen...
-
Forum: Klatsch und Tratsch
by jaenicke,
2. Jul 2017
Aber jeder kann sauberen Quelltext schreiben.
Leider sieht man immer wieder Quelltext mit Bezeichnern wie A, B, C: Integer; oder Button1, Button2, Button3 usw., wo dann so ein Highlighting zumindest etwas Licht ins Dunkel bringen könnte. Wem dann aber das Highlighting hilft, der kann auch gleich sauberen Quelltext schreiben... Das ist auch meistens eher Faulheit als Unwissenheit.
Selbst meine...
-
Forum: Klatsch und Tratsch
by jaenicke,
2. Jul 2017
Wenn das nötig ist, liegt das Problem wohl eher beim Quelltext...
Bei unserem aktuellen Quelltext, der sauber geschrieben, gut bezeichnet und gut formatiert ist, würde mir ein solches Highlighting überhaupt nichts bringen. Da sieht man auch so auf einen Blick was Sache ist.
-
Forum: Klatsch und Tratsch
by jaenicke,
2. Jul 2017
Das kann ich nicht behaupten. Wir arbeiten ja nun den ganzen Tag mit Delphi und dass die IDE abstürzt, kommt seit Delphi 10.1 Berlin selten vor. Vorher kam es seit XE8 noch immer wieder mal vor, wenn die IDE an die 2 GiB Grenze gestoßen ist. Das wurde ja erst mit Delphi 10 Seattle geändert, wo die IDE mit Large Memory erstellt und damit mehr Speicher zur Verfügung hat. Seitdem haben wir damit...
-
Forum: Klatsch und Tratsch
by jaenicke,
1. Jul 2017
Es ist ja nicht so, dass es nicht auch an der VCL einiges Neues gegeben hätte. Aber vermissen tue ich aktuell wirklich wenig.
-
Forum: Klatsch und Tratsch
by jaenicke,
30. Jun 2017
Skype ist nach wie vor in Delphi 2010 geschrieben. Das hatte ich vor kurzem in der Exe nachgeschaut.
Ich kenne auch diverse Firmen, die (wie wir) Skype bzw. Skype for Business einsetzen. Bedeutungslos würde ich nicht gerade sagen.