Bitnugger,
ich habe deinen Tipp eben ausprobiert und es geht so.
Mein Fehler war dann wohl, das ich meinen eigenen Include-Pfad direkt in der Registry eingetragen habe und nicht mit SciTeConfig.
Also speichert SciTeConfig den eigenen Include-Pfade nicht nur in der Registry ab, sondern schreibt ihn noch irgendwo an andere Stelle.
Wen dem so ist, dann sollte die Hilfe zu include aber entsprechend angepasst (z.B. mit einem Hinweis darauf, dass man den Include-Pfad nur mit ScTeConfig und nicht direkt in der Registry ändern kann) werden, den da steht unter Bemerkungen ja:
Es gibt einen besonderen Registrywert, namens "Include" welche in "HKEY_CURRENT_USER\Software\AutoIt v3\AutoIt" erstellt wurde. Es sollte ein REG_SZ (String) Wert sein. Die Inhalte dieses Wertes sind durch ein Semikolon getrennte Verzeichnisse, welche zusätzlich zu den Standardordnern durchsucht werden sollten, wenn #include's im Skript angegeben wird.
Das ist dann ja wohl etwas verwirrend und kann auch falsch verstanden werden.
Da könnte man ja meinen, man müsse nur den Registry-Wert per Script (z.B. so wie ich, beim Installieren von AutoIt) anlegen und man könne sich auch so ein eigenes Include-Verzeichnis anlegen.
Nur sonderbar ist, dass dieses eigene Verzeichnis in SciTeConfig angezeigt wird und auch vom SyntaxCheck und beim Kompilieren beachtet wird und nur "Jump to Function Prod" dann damit ein Problem hat.
Ergänzung zu meinem Post
Ich habe eben selber herausgefunden, wo und was SciTEConfig auch noch schreibt.
Der eigene Include-Pfad steht nicht nur in der Registry (der gilt anscheinend nur für "SyntxCheck Prod" und das Kompilieren),
sondern auch in der Datei: "SciEUser.properties" (der Eintrag gilt anscheinend für "Jump to Function Prod").
Der Eintrag ist (beim Beispiel von Bitnugger):
openpath.$(au3)=$(SciteDefaultHome)\..\include;F:\AutoIt\AutoIt3_MyIncludes
(ich lasse den Post als ungelöst, damit auch andere Foren-Mitglider den Post sofort sehen können).
MfG:
BigRox