Moin Sebastian,
also einen Fehler kann ich nicht entdecken.
Hast Du mal einen Breakpoint auf diese Zeile
TSynMemo(SQLMemo[PageControlSQL.ActivePageIndex]).Lines.LoadFromFile(OpenDialogSQL.FileName);
gesetzt und überprüft, ob das Programm dort ankommt?
Andere Möglichkeit:
Hast Du mal die TabSheets durchgeklickt, ob die Datei eventuell in einem anderen Memo angezeigt wird?
noch eine:
Stehen in der Datei eventuell Binäre Nullen (z.B. wenn es sich um
Unicode Dateien handelt)? Dann wird das Laden bei der ersten davon beendet.