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

Вниз

stringlist и создание модальной формы   Найти похожие ветки 

 
denis24   (2005-02-25 15:59) [0]

Уважаемые мастера ,подскажите кто знает..
В событии на жития кнопки создаю стринглист
Потом забиваю его.
Затем создаю модальную форму через свой конструктов ,в котором передаю этой форме значения этого стринглист.
Потом пытаюсь уничтожить его и выдает acces violation

procedure Tform1.BitBtnF2Click(Sender: TObject);
.
try
temp_list:=Tstringlist.create;
.
.
form2:=Tform2.Create1(self,temp_list);
try
 form2.ShowModal;
finally
 form2.Free;
end;
finally
temp_list.free;
end;

Ниже конструктор form2

constructor Tform2.Create1(aOwner: TComponent;const words:StringList);
begin
 inherited Create(AOwner);
 words1:=TStringList.Create;
 words1:=words;
end;


 
Anatoly Podgoretsky ©   (2005-02-25 16:04) [1]

words1 такого нет в Дельфи!


 
denis24   (2005-02-25 16:12) [2]


.
.
var
 form2: Tform2;
 words1:TStringList;
implementation
.
.


 
Anatoly Podgoretsky ©   (2005-02-25 16:12) [3]

Ошибся (можно предположить, что это TStringList - хотя это только предположение, на уровне гадания), но здесь только одна ошибка, утечка памяти. А ошибки в коде связанной с порчей или уничтожением нет.


 
Александр Иванов ©   (2005-02-25 16:17) [4]

words1:=TStringList.Create;
Это лишнее


 
icWasya ©   (2005-02-25 16:23) [5]

опять телепатируем!! может имелось ввиду это
constructor Tform2.Create1(aOwner: TComponent;const words:StringList);
begin
inherited Create(AOwner);
words1:=TStringList.Create;
words1.assign(words);end;
//!!!!!!!!

и вообще - указывайте где и как объявлены переменные/процедуры, используемые в примере и чего ожидаете от Вашего кода.


 
reonid ©   (2005-02-25 16:25) [6]

2Александр Иванов ©   (25.02.05 16:17) [4]
В этом случае нужно НЕ уничтожать words1 в
деструкторе Tform2, что автор, по всей видимости, делает.


 
Александр Иванов ©   (2005-02-25 16:28) [7]

reonid ©   (25.02.05 16:25) [6]
Я пытался указать на неточность, которую видно, а что у автора происходит за кадром один аллах знает :)


 
denis24   (2005-02-25 16:33) [8]

Да телепортируем.
words1.assign(words);
помогло
спасибо


 
denis24   (2005-02-25 16:36) [9]

Да телепортируем.
words1.assign(words);
помогло
спасибо



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1109413341
Xerx
2005-02-26 13:22
2005.03.13
Динамическое выделение кусков текста в Rich е


1-1109323904
webpauk
2005-02-25 12:31
2005.03.13
Обращение к классам


14-1108985752
wl
2005-02-21 14:35
2005.03.13
Распознавание цифр на рисунке


14-1108901707
Antonn
2005-02-20 15:15
2005.03.13
Фото Винни-Пуха :)


14-1109112984
Александр грифин
2005-02-23 01:56
2005.03.13
Требуется программист для реализации проекта