Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2011, 20:49   #1
kop
Пользователь
 
Регистрация: 29.01.2011
Сообщений: 65
По умолчанию Обработка исключительных ситуаций в Delphi

Здравствуйте!

Задание
Создать исключительную ситуацию "Попытка обращения к несуществующей строке компонента TMemo" с помощью EOutlineError,ERangeError...

Толком нечего не понял, как сразу задать количество строк Tmemo?
Что-то накрапал, только сообщение об ошибка не выскакивает ((

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    mmo1: TMemo;
    btn1: TButton;
    lbl1: TLabel;
    lbl2: TLabel;
    procedure btn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);
var S: String;
a:Integer;
begin
  try

lbl2.Caption := mmo1.Lines[20];
a:= mmo1.Lines.Count;
lbl1.Caption:= 'количество строк =  '+FloatToStr(a)+#13;
except
 on ERangeError  do
        begin
          ShowMessage('Обращение к несуществующему эл-ту массива!');
        end;



end;
end;

end.

Последний раз редактировалось Stilet; 19.11.2011 в 21:36.
kop вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простейшие классы,обработка исключительных ситуаций))) таня1 C# (си шарп) 0 18.05.2011 18:55
Обработка исключительных ситуаций Виктория7777 Общие вопросы Delphi 2 15.12.2010 17:28
Обработка исключительных ситуаций MeTeOpA БД в Delphi 4 17.06.2010 09:58
Обработка исключительных ситуаций в delphi Cannibal Помощь студентам 2 04.11.2009 08:27
Обработка исключительных ситуаций Claster Общие вопросы по Java, Java SE, Kotlin 2 14.10.2009 14:24