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

Вниз

почему выдает AV ?   Найти похожие ветки 

 
Vlad Oshin ©   (2008-07-25 12:16) [0]

function Cr(V:Tobject;Ref:string):TObject;
var
P: TPersistent;
T: TPersistentClass;
begin
T := FindClass(Ref);
RESULT:=T.Create;
end;

procedure TForm3.Button1Click(Sender: TObject);
var
 SL: TObject;
begin

with TStringList(Cr(SL,"TStringList")) do
try
  Add("qqqqqqqq");
  Showmessage(GetText);
finally
 Free;
end;

with Tmemo(Cr(SL,"tmemo")) do
try
  Lines.Add("wwwwwww");            //  <-------------- AV
  Showmessage(lines.GetText);
finally
 Free;
end;
end;

initialization
RegisterClasses([TStringList, Tmemo]);


 
Игорь Шевченко ©   (2008-07-25 12:19) [1]

а это ничего, что у Tmemo конструктор другой ?


 
Сергей М. ©   (2008-07-25 12:24) [2]


> почему выдает AV ?
>


Потому что Lines = nil


 
Vlad Oshin ©   (2008-07-25 12:26) [3]

понятно, надо было самому додумать



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1216802282
artkil
2008-07-23 12:38
2008.08.31
Запрет изменения текста в TRichEdit


2-1216799306
Квэнди
2008-07-23 11:48
2008.08.31
Сообщений Windows на открытие URL


3-1204794614
patrick1968
2008-03-06 12:10
2008.08.31
из ADO в PARADOX


11-1192972730
Dodfr
2007-10-21 17:18
2008.08.31
Cant update correctly KOLAdd from 2.81 to 2.82


3-1204540600
хочу все знать
2008-03-03 13:36
2008.08.31
Подсчет символов в поле записи