Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2010, 19:21   #1
ElSnake
Новичок
Джуниор
 
Регистрация: 08.05.2010
Сообщений: 2
По умолчанию Runtime error - array of string как атрибут класса

Всем привет!

Очень давно не садился за Делфи, а вот сейчас появилась необходимость написать одну программку, и столкнулся с такой проблемой.

Есть какой-то класс, одним из атрибутов которого является array of string. Например, такой:

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

  TTest = class(TObject)

  public
  arr: array of string;

  private

  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
Test:TTest;
begin

Test.Create;

end;

end.
При создании объекта Test выдает Runtime error - access violation.

При этом если в описании arr убрать array и оставить просто string, программа работает.

Я чувствую, что где-то здесь я дурак, но не могу понять, где именно. Подскажите, пожалуйста, если найдете минутку, почему возникает ошибка, и как было бы правильно работать с атрибутами класса вида array of string?

Заранее спасибо.
ElSnake вне форума Ответить с цитированием
Старый 08.05.2010, 19:51   #2
ElSnake
Новичок
Джуниор
 
Регистрация: 08.05.2010
Сообщений: 2
По умолчанию

Спасибо, уже нашел ошибку, прошу прощения за разговор с самим собой :-)
ElSnake вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
runtime error 2 в delphi Tina94 Общие вопросы Delphi 7 03.01.2010 21:23
Паскаль runtime error Лида200915 Помощь студентам 11 18.09.2009 22:00
Runtime error 201 mmx358 Паскаль, Turbo Pascal, PascalABC.NET 2 26.08.2009 11:38
В String и Array сразу. Cubaholic Общие вопросы Delphi 3 19.11.2008 23:01
array of char -> string Valkiria Общие вопросы Delphi 5 04.10.2007 10:40