Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/47: Рейтинг темы: голосов - 47, средняя оценка - 4.51
0 / 0 / 0
Регистрация: 12.08.2016
Сообщений: 3
1

Внутренняя ошибка компилятора в модуле [pabcnetc.exe]

14.08.2016, 17:02. Показов 8527. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Внутренняя ошибка компилятора в модуле [pabcnetc.exe] :'System.Exception: System.IndexOutOfRangeException: Индекс находился вне границ массива.
в PascalABCCompiler.PCU.PCUReader.GetNamespaceFunction(Int32 offset, Boolean restore_code)
в PascalABCCompiler.PCU.PCUReader.ReadCommonExtNamespaceFunc()
в PascalABCCompiler.PCU.PCUReader.GetExtNamespaceFunctionByOffset(Int32 offset)
в PascalABCCompiler.PCU.PCUReader.GetNamespaceFunctionByOffset()
в PascalABCCompiler.PCU.PCUReader.CreateCommonNamespaceFunctionCall()
в PascalABCCompiler.PCU.PCUReader.CreateExpression(semantic_node_type snt)
в PascalABCCompiler.PCU.PCUReader.CreateStatement()
в PascalABCCompiler.PCU.PCUReader.CreateStatementList()
в PascalABCCompiler.PCU.PCUReader.CreateStatement()
в PascalABCCompiler.PCU.PCUReader.GetCode(Int32 offset)
в PascalABCCompiler.PCU.wrapped_function_body.restore()
в PascalABCCompiler.TreeRealization.common_namespace_function_call..ctor(common_na mespace_function_node namespace_func, location loc)
в PascalABCCompiler.TreeConverter.convertion_data_and_alghoritms.create_common_nam espace_function_call(common_namespace_function_node cnfn, ILocation loc, expression_node[] exprs)
в PascalABCCompiler.TreeConverter.convertion_data_and_alghoritms.create_simple_fun ction_call(function_node fn, location loc, expression_node[] exprs)
в PascalABCCompiler.TreeConverter.convertion_data_and_alghoritms.create_full_funct ion_call(expressions_list exprs, SymbolInfo si, location loc, common_type_node converted_type, common_function_node top_function, Boolean allow_procedure)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit_method_call(method_cal l _method_call)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(method_call _method_call)
в PascalABCCompiler.SyntaxTree.method_call.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.returner.visit(expression expr)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(expression expr)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(procedure_call _procedure_call)
в PascalABCCompiler.SyntaxTree.procedure_call.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(statement_list _statement_list)
в PascalABCCompiler.SyntaxTree.statement_list.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(if_node _if_node)
в PascalABCCompiler.SyntaxTree.if_node.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(statement_list _statement_list)
в PascalABCCompiler.SyntaxTree.statement_list.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit_program_code(statement _list program_code)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(block _block)
в PascalABCCompiler.SyntaxTree.block.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.hard_node_test_and_visit(syn tax_tree_node tn)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(procedure_definition _procedure_definition)
в PascalABCCompiler.SyntaxTree.procedure_definition.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(declarations _subprogram_definitions)
в PascalABCCompiler.SyntaxTree.declarations.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(block _block)
в PascalABCCompiler.SyntaxTree.block.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.hard_node_test_and_visit(syn tax_tree_node tn)
в PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(program_module _program_module)
в PascalABCCompiler.SyntaxTree.program_module.visit(IVisitor visitor)
в PascalABCCompiler.TreeConverter.SyntaxTreeToSemanticTreeConverter.CompileInterfa ce(compilation_unit SyntaxUnit, unit_node_list UsedUnits, List`1 ErrorsList, List`1 WarningsList, SyntaxError parser_error, Hashtable bad_nodes, using_namespace_list namespaces, Dictionary`2 docs, Boolean debug, Boolean debugging)
в PascalABCCompiler.Compiler.CompileUnit(unit_node_list Units, unit_or_namespace SyntaxUsesUnit)
в PascalABCCompiler.Compiler.Compile()'


Выводит такую вот ошибку. Что я до этого делал: перемещал в другое место файлы: GraphABC.pas, GraphABC.pcu и там еще парочку, также немного изменил сам модуль GraphABC. Кароче даже тогда такой ошибки не было. вообщем чуть позже я включаю комп. и тут бац! кароче уже два раза переустанавливал паскаль abc. вы последняя надежда. плиз хелп..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.08.2016, 17:02
Ответы с готовыми решениями:

Внутренняя ошибка компилятора в модуле
Хелп ребята, при компиляции любого модуля выдает: 13.09.2012 16:11:51 PascalABCCompiler.Core...

Внутренняя ошибка компилятора
Я делаю программу, сначала делал на компьютере, потом на планшете, затем снова на компьютер...

Внутренняя ошибка компилятора
Вся проблема, похоже, кроется в процедуре Kill (файл Randoms.pas), т.к. до неё проблем не...

Создание модуля (Внутренняя ошибка компилятора)
вот код UNIT read; interface var STR:STRING; mass:array of char; procedure...

5
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
15.08.2016, 05:32 2
как ошибка возникает?
0
0 / 0 / 0
Регистрация: 12.08.2016
Сообщений: 3
26.08.2016, 11:26  [ТС] 3
Нажимаю на кнопку компиляции, и сразу появляется в верхнем левом углу окно с такой информацией. Самой компиляции текста программы не происходит, потому что окно появилось сразу, и задержки не было.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
26.08.2016, 16:17 4
Он на любые программы так ругается? Если да, то могу предложить проверить в виртуальной машине или на другом компе, если проблем не будет, проверьте железо и ОС и попробуйте .net переустановить.

Добавлено через 2 минуты
Да и полный дистрибутив Паскаля с сайта скачайте и установите.
0
0 / 0 / 0
Регистрация: 12.08.2016
Сообщений: 3
26.08.2016, 23:28  [ТС] 5
Ругается только на одну программу.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
27.08.2016, 21:50 6
Код приложите на который ругается
0
27.08.2016, 21:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2016, 21:50
Помогаю со студенческими работами здесь

Ошибка в модуле
Помогите исправить ошибку в модуле Unit RGBP; Interface PCXHeader = record Maker :...

Ошибка в модуле
Ребята, помогите пожалуйста найти ошибку в коде (pascal выдает ошибку в первой строке: "Имя модуля...

Ошибка в модуле
Вот задание: Составить модуль, который меняет знак у всех элементов целочисленного массива, не...

Внутренняя ошибка в файле компилятора
Здравствуйте, есть код: int main() { vector <int> d = { 3,8,9 }; vector <int> o = {4,7,5};...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru