Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Ошибка при компилирование программы – связанная с Tstrings.   Найти похожие ветки 

 
angelikas ©   (2005-11-18 19:09) [0]

У меня появляется ошибка при обращении к типу Tstrings следующего содержания:
Project Project1.exe raised exception class EAccessVialation with message
"Access vialation at address 0044D94B in module "Project1.exe". Read of address 00000000". Process stopped. Use Step or Run to contibue.

Может я чего-то неправильно делаю в с в своей программе , или это внутренняя ошибка ДЕЛФИ, т.к когда я обращаюсь к компоненту TlistBox у которого свойства Items типа Tstrings работает все нормально .(Моя версия Delphi: Borland Delphi 7.0 (Build 4.453) )
var
 Form1: TForm1;
 slist:Tstrings;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var i :shortint;
begin
slist.Clear;
for i:=1 to 10 do
 begin
 slist.Strings[i]:="borland";
 end;

end;

Объясните, пожалуйста в чем дело.


 
Ega23 ©   (2005-11-18 19:20) [1]


> У меня появляется ошибка при обращении к типу Tstrings следующего
> содержания:
> Project Project1.exe raised exception class EAccessVialation
> with message
> "Access vialation at address 0044D94B in module "Project1.
> exe". Read of address 00000000". Process stopped. Use Step
> or Run to contibue.
>
> Может я чего-то неправильно делаю в с в своей программе
> , или это внутренняя ошибка ДЕЛФИ, т.к когда я обращаюсь
> к компоненту TlistBox у которого свойства Items типа Tstrings
> работает все нормально .(Моя версия Delphi: Borland Delphi
> 7.0 (Build 4.453) )
> var
>  Form1: TForm1;
>  slist:Tstrings;
> implementation
>
> {$R *.dfm}
>
> procedure TForm1.Button1Click(Sender: TObject);
> var i :shortint;
> begin
> slist.Clear;
> for i:=1 to 10 do
>  begin
>  slist.Strings[i]:="borland";
>  end;
>
> end;
> Объясните, пожалуйста в чем дело.
>


1. TStrings - не тип, а абстрактный класс. Он не может иметь экземпляров. Используй, например, TStringList.
2. Прежде чем использовать класс, его надо создать.
3. Прежде чем обращаться к 10-му элементу списка, его надо добавить в список.



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
2-1132356163
Дева
2005-11-19 02:22
2005.12.04
о времени существования переменных


2-1132427524
Avdoshin
2005-11-19 22:12
2005.12.04
файл иконки


3-1129726137
DancerMan
2005-10-19 16:48
2005.12.04
Удаление из *.dbf


14-1131532307
Zhekson
2005-11-09 13:31
2005.12.04
Литература по связи железа компьютером


2-1131767247
Астроном-любитель
2005-11-12 06:47
2005.12.04
Как найти формулу луны ?