Ich behaupte mal ganz locker, das du eine Warnung erhältst, die etwa so lautet:
"slLines könnte undefiniert sein"
Also der Fehler ist: Du greifst im "else"-Zweig auf slLines zu. Du erzeugst es aber nur im If-Zweig. Daher kann er im else-Zweig nur fehlerbehaftet darauf zugreifen.