Показать сообщение отдельно
  #14  
Старый 04.10.2012, 11:08
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от NumLock
продолжим холивар?
Код:
function Test: TStrings;
begin
  try
    Result:=TStringList.Create;
    try
      Result.Add('Test');
    except
      ShowMessage('Вам сегодня не повезло :(');
    end;
  except
    Result:=nil;
    ShowMessage('Windows must died');
  end;
end;


procedure TForm1.FormCreate(Sender: TObject);
var
  t: TStrings;
begin
  try
    t:=Test;
    if not Assigned(t) then Exit;
    try
      Memo1.Lines.Assign(t);
    finally
      t.Free;
    end;
  except
    ShowMessage('Сегодня не Ваш день :)');
  end;
end;
иногда примеры можно минимизировать
Это уже почти идеальный вариант
Ответить с цитированием