Jetzt gebe ich auch meinen Senf dazu.
Includes:
- überall, wo Du $I datei.inc machst, wird der Code der inc-Datei eingefügt.. Also wenn Du das in 10 Dateien hast, wird der Code 10x eingefügt.
- in Includes kannst Du nicht "surfen". Klick mal bei gedrückter STRG-Taste auf eine Funktion oder Variable oder Klasse. Dann kommst Du zu der Definition. Mit ALT-CursorLinks kommst Du wieder zurück. Das funktioniert innerhalb einer inc-Datei nicht.
- Das "Suchen in Verzeichnissen" schliesst die inc-Dateien nicht mit ein.
- im Delphi-Editor werden inc-Dateien nicht mit CodeHighlighting dargestellt, sehen also nicht so "schön" aus.
Uses, Units:
- die
Unit wird genau dort eingebunden, wo sie benötigt wird
- eine
Unit wird nicht mehrmals eingebunden
- das "surfen" funktioniert
- CodeHighlighting geht
Also wenn ich includes sehe, bei denen mehr als nur "Globale Variablen" oder "Globale Definitionen" oder Compiler-Direktiven drin sind, gibt's Schimpfe.
Alles andere ist nämlich bei uns in der Firma "verboten".
Mir graut's schon immer, wenn ich was mit den IBObjects machen muss. Dort wimmelt es nur so von includes.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.