Показать сообщение отдельно
  #11  
Старый 02.03.2008, 21:54
Gad99 Gad99 вне форума
Новичок
 
Регистрация: 21.02.2008
Адрес: мурманск
Сообщения: 72
Репутация: 10
Печаль

Компилятор все равно ругается вот на эту строчку
AssignFile(Anketa1,(Load1.ListBox1.Items.Objects[Load1.ListBox1.ItemIndex] as TMyFile).Name)+'.tms');
Incompatible types: 'String' and 'Procedure', untyped pointer or parameter.
Весь код
Код:
procedure TForm1.Load1ListBox1DblClick(Sender: TObject);
Var x : string;
begin
  SetCurrentDir(CurDir+'\data\');
  if Load1.ListBox1.ItemIndex < 0 then exit;
  if not (Load1.ListBox1.Items.Objects[Load1.ListBox1.ItemIndex] is TMyFile) then exit;
  AssignFile(Anketa1,(Load1.ListBox1.Items.Objects[Load1.ListBox1.ItemIndex] as TMyFile).Name)+'.tms');
  Reset(Anketa1);
  Read(Anketa1,Anketa);
  CloseFile(Anketa1);
end;
Load1 - это фрейм.
Ответить с цитированием