Главная страница
    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.043 c
8-1098777398
Slonco
2004-10-26 11:56
2005.03.13
Как отправить звуковую почту?


1-1108998810
Ling
2005-02-21 18:13
2005.03.13
Delphi & PHP


14-1108794595
Serg86_m
2005-02-19 09:29
2005.03.13
Подскажите компонент...


11-1091803299
Дмитрий Галин
2004-08-06 18:41
2005.03.13
Ошибка компиляции после установки компонента


4-1106922134
JaDS
2005-01-28 17:22
2005.03.13
деректива message





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский