Найдено 6 результатов

anjeyka
06.10.2009 13:50:15
Форум: Обучение Free Pascal
Тема: ошибка 201 при работе с дин. масивом
Ответы: 14
Просмотры: 25962

Re: ошибка 201 при работе с дин. масивом

Всем учасникам спасибо за обсуждение
Sergei I. Gorelkin и Vadim
отдельная благодарность за новые идеи :)
anjeyka
06.10.2009 13:17:20
Форум: Обучение Free Pascal
Тема: ошибка 201 при работе с дин. масивом
Ответы: 14
Просмотры: 25962

Re: ошибка 201 при работе с дин. масивом

Vadim писал(а):Поставьте самой первой строкой программы:
{$mode objfpc}

работает :)
anjeyka
06.10.2009 13:10:48
Форум: Обучение Free Pascal
Тема: ошибка 201 при работе с дин. масивом
Ответы: 14
Просмотры: 25962

Re: ошибка 201 при работе с дин. масивом

¦+------------------------------- test_mem2.pas -------------------------4-----+
¦¦program testmem2;
¦¦var i: integer;
¦¦begin
¦¦ for i:=0 to 2000000 do
¦¦end.

+-[_]---------- Compiling (Debug mode) ---------------
¦ Main file: c:\pp\bin\go32v2\test_mem2.pas
¦ Failed to compile...
¦ Target ...
anjeyka
06.10.2009 12:47:20
Форум: Обучение Free Pascal
Тема: ошибка 201 при работе с дин. масивом
Ответы: 14
Просмотры: 25962

Re: ошибка 201 при работе с дин. масивом

програмка работает и у меня,
правда пришлось заменить тип "integer" на "LongInt"

_ Free Pascal IDE Version 1.0.10 [2009/04/01]
_ Compiler Version 2.2.4
_ GDB Version GDB 6.1.1
_ Using configuration files from: C:\PP\BIN\GO32V2\
Running "c:\pp\bin\go32v2 ...
anjeyka
02.10.2009 14:31:46
Форум: Обучение Free Pascal
Тема: ошибка 201 при работе с дин. масивом
Ответы: 14
Просмотры: 25962

Re: ошибка 201 при работе с дин. масивом

spectr: array of array of real;
- двух-мерный масив
и размер задаеться стандартно:
SetLength(spectr, x, y);

в моем случае x - round(xexit), y - 2


оф. доки http://www.freepascal.org/docs-html/ref/refsu14.html

program testarray1;

Type
TA = Array of array of Integer ...
anjeyka
02.10.2009 13:10:25
Форум: Обучение Free Pascal
Тема: ошибка 201 при работе с дин. масивом
Ответы: 14
Просмотры: 25962

ошибка 201 при работе с дин. масивом

доброго времени суток
есть такая проблема при работе с динамическим масивом spectr
задаю длину масива [0..2*10e6, 0..1] - ок (долго соображает)
записую данные в масив - на 100000-200000 ок
выхожу из цикла - ок
потом программа долго соображает и вылетает с кодом 201

0 0.000 mV 60216
0 0.000 mV ...