Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
1-1109667568
Serge_2
2005-03-01 11:59
2005.03.13
StatusBar - прорисовка


8-1101371582
П7
2004-11-25 11:33
2005.03.13
Перегрузка Flash


1-1109362370
Qwatrbe4
2005-02-25 23:12
2005.03.13
Удаленное администратирование


9-1103402623
Kind
2004-12-18 23:43
2005.03.13
Посмотрите на мою ИГРУшечку :)


14-1108873599
rainy
2005-02-20 07:26
2005.03.13
Текстовый редактор блокнот





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский