0 / 0 / 0
Регистрация: 12.08.2016
Сообщений: 3
|
|
1 | |
Внутренняя ошибка компилятора в модуле [pabcnetc.exe]14.08.2016, 17:02. Показов 8768. Ответов 5
Метки нет (Все метки)
Внутренняя ошибка компилятора в модуле [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
|
14.08.2016, 17:02 | |
Ответы с готовыми решениями:
5
Внутренняя ошибка компилятора в модуле Внутренняя ошибка компилятора Внутренняя ошибка компилятора Создание модуля (Внутренняя ошибка компилятора) |
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
|
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
|
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
|
|
27.08.2016, 21:50 | 6 |
Код приложите на который ругается
0
|
27.08.2016, 21:50 | |
27.08.2016, 21:50 | |
Помогаю со студенческими работами здесь
6
Ошибка в модуле Ошибка в модуле Ошибка в модуле Внутренняя ошибка в файле компилятора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |