можно ли как - то перейти из подпрограммы к метке, которая установлена в главной части прогаммы ?
Ни в коем случае...
Область действия Goto ограничена текущей подпрограммой...
Цитата(TP Help)
goto Label
Remarks:
The label must be in the same block as the goto statement; it is not possible to jump out of a procedure or a function.
Зачем тебе такое могло понадобиться вообще?
Спасибо, только что всё наладил, просто получилось так : переменную типа булин поместил в цикл, всё откимпилировал и решил попробовать с меткой добиться такого же эффекта, позже оказалось что изменения не сохранились, спасибо, буду знать на будущее.