Forum: Programmieren allgemein
Delphi
by jaenicke,
8. Sep 2016
Wir machen das so, dass es ein internes Interface gibt, das von dem öffentlichen abgeleitet ist. So brauchen wir die öffentlichen Sachen nicht doppelt zu deklarieren.
(Öffentlich heißt bei uns im Pascal Skript verfügbar.)
Forum: Programmieren allgemein
Delphi
by jaenicke,
7. Sep 2016
Eine Standardeinstellung ist dabei wirklich nicht mehr zeitgemäß:
Die Beschränkung auf 80 Zeichen pro Zeile. Das haben wir auf 130 eingestellt.
Ansonsten benutzen wir den Formatter fast auf Standard außer dass "Großschreibung von reservierten Wörtern und Direktiven" auf Kleinbuchstaben eingestellt ist.
Wenn man da natürlich noch viel mehr nicht dem Standard entsprechend einstellt, bringt...
Forum: Programmieren allgemein
Delphi
by jaenicke,
7. Sep 2016
Da würde ich eher dieses Tool nehmen:
http://www.modelmakertools.com/structured-diff-viewer/index.html
Das analysiert den Quelltext und merkt auch, wenn Methoden nur verschoben sind usw., zeigt an welche hinzugekommen und geändert sind usw.
Forum: Programmieren allgemein
Delphi
by jaenicke,
7. Sep 2016
Einer der Gründe weshalb ich empfehle grundsätzlich die eigenen Units von Zeit zu Zeit durch den integrierten Formatter zu jagen. Zum Vergleich kannst du das aber auch temporär machen und dann nur die Änderungen übernehmen.
Forum: Programmieren allgemein
Delphi
by jaenicke,
5. Sep 2016
Wie schickst du denn dort etwas hin?
Forum: Programmieren allgemein
Delphi
by jaenicke,
5. Sep 2016
// EDIT:
Weil du in der WndProc bist, das hatte ich überlesen. ;-)
Wie wäre es so:procedure TfrmChild2.WMMoving(var Msg: TMessage);
var
MagneticWnd: IMagneticWnd;
begin
MagneticWnd := CTRL_MagneticWindowCreate;
MagneticWnd.WMMoving(Msg);
end;