کدهای خطا در توربو پاسکال

در برنامه های توربو پاسکال 2 نوع خطا ممکن است اتفاق بیفتد : خطاهای کامپایلر که از قابل اجرا شدن یک فایل جلوگیری می کنند و خطاهای زمان اجرا که در زمان اجرای برنامه اتفاق می افتند.

 

 

پیغامهای خطا در کامپایلر

پیغامهای خطا در کامپایلر به خطاهایی در کد و یا محیط برنامه نویسی اطلاق می شوند که از تولید شدن یک فایل قابل اجرا توسط توربوپاسکال جلوگیری می کنند. در محیط عملیاتی مجتمع توربو پاسکال محل خطای برنامه منبع را نشان خواهد داد.

 

1-     کمبود حافظه

2-     انتظار شناسه می رود

3-     شناسه شناخته نشده

4-     شناسه تکراری

5-     خطای گرامری

6-     خطا در ثابت اعشاری

7-     خطا در ثابت صحیح

8-     طول ثابت رشته ای بیش از طول خط    

10- پایان غیر منتظره فایل

11- طول خط بیش از اندازه طولانی است

12- انتظار شناسه نوع می رود

13- تعداد فایل های باز بیش از اندازه است

14- نام فایل غیر قانونی است

15- فایل پیدا نشد

16- دیسک پر است

17- دستور غیر قانونی کامپایلر

18- تعداد فایل ها بیش از اندازه است

19- نوع تعریف نشده در تعریف اشاره گر

20- انتظار شناسه متغیر می رود

21- خطا در نوع

22- ساختار بیش از اندازه بزرگ است

23- نوع پایه مجموعه خارج از محدوده است

24- اجزاء فایل نمی توانند خود فایل و یا موضوع باشند

25- طول غیر قانونی رشته

26- ناسازگاری نوع داده ها

27- نوع غیر قانونی برای زیر محدوده (subrange )

28- حد پایین بزرگتر از حد بالاست

29- انتظار نوع ترتیبی می رود

30- انتظار ثابت صحیح می رود

31- انتظار ثابت می رود

32- انتظار ثابت صحیح یا اعشاری می رود

33- انتظار شناسه نوع اشاره گر می رود

34- نوع غیر قانونی نتیجه تابع

35- انتظار شناسه برچسب می رود

36- انتظار Begin می رود

37- انتظار End  می رود

38- انتظار عبارت صحیح می رود

39- انتظار عبارت ترتیبی ( ordinal ) می رود

40- انتظار عبارت بولی می رود

41- نوع عملوندها با نوع عملگر سازگار نیست

42- خطا در عبارت

43- جایگزینی غیر قانونی

44- انتظار شناسه فیلد می رود

45- فایل هدف بیش از اندازه بزرگ است

46- روال خارجی تعریف نشده

47- رکورد غیر قانونی فایل هدف

48- سگمنت کد بیش از اندازه بزرگ است

49- سگمنت اطلاعاتی بیش از اندازه بزرگ است

50- انتظار Do می رود