"Für die Verwendung von Include-Dateien gilt eine Einschränkung: Sie können nicht in einem Anweisungsblock eingebunden werden. Dies liegt daran, dass zwischen den Schlüsselwörtern begin und end alle Anweisungen eines Anweisungsblocks aus derselben Quelldatei stammen müssen."
Das ist eine Fehlinformation.
Man kann Inklude überall einfügen.
Einzige Ausnahmen sind mitten in Text/Strings.
Delphi-Quellcode:
{$include global.inc}
procedure Test;
{$include var.inc}
begin
{$include local.inc}
ShowMessage('hier ein {$include text.inc}');
end;
Einzig und alleine text.inc würde nicht eingefügt/ersetzt.
(also diesbezüglich kann man sogar mal dem
DP-Code-Highlighter glauben schenken)