Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
8-1184852812
Забыл_ник
2007-07-19 17:46
2008.08.31
Регулировать уровень записи (громкость) на микрофоне


3-1204711605
Kolan
2008-03-05 13:06
2008.08.31
В какой программе администир. для SQL Light можно делать связи?


2-1216916061
Ruzzz
2008-07-24 20:14
2008.08.31
создание Unicode приложения в Delphi 7


3-1204798838
Rax
2008-03-06 13:20
2008.08.31
разная высота строк в DBGRID


3-1204549104
Ega23
2008-03-03 15:58
2008.08.31
А насколько сильно влияет наличие вторичного ключа




   Наверх