The way I understand it, or at least what works for me, is
if you include a file at the top of your main source, this
file gets inserted --> right then and there...
So, if you have a include file with 5 lines of code and
your main source has 10 lines of code, you end up with
a total of 15 lines of code.
example:
(Line# ----> line# of file)
1 ----> line 1 of include
2 ----> line 2 of include
3 ----> line 3 ...
4 ----> line 4 ...
5 ----> line 5 ...
6 ----> first line of main program
7 ----> line 2 of main program
8 ----> line 3 of main program
9 ----> line 4 .....and so on
10 ---->
11 ----> line# 11 for debug, BUT line 6 of main program file
So now you can understand why you get a line 299 error
when your main program file only has 250 lines of code.
I hope this helps to understand the line error problem.
Regards,
Lawrence D.F.Sr.