Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

with...do/try...finally...end;

19K
03 апреля 2007 года
Lenfer
15 / / 21.02.2007
Подскажите что делает данные конструкции!

with <переменная> do
begin
........
end;

try
<some operators>
finally
<some operators>
end;

:)
7.0K
03 апреля 2007 года
Rusd
88 / / 26.08.2006
"WITH" :
A with statement is a shorthand for referencing the fields of a record or the fields, properties, and methods of an object. The syntax of a with statement is

with obj do statement

or

with obj1, ..., objn do statement

where obj is an expression yielding a reference to a record, object instance, class instance, interface or class type (metaclass) instance, and statement is any simple or structured statement. Within statement, you can refer to fields, properties, and methods of obj using their identifiers alone--without qualifiers.

"TRY"

when a routine acquires control of a resource, it is often important that the resource be released, regardless of whether the routine terminates normally. In these situations, you can use a try...finally statement.

The following example shows how code that opens and processes a file can ensure that the file is ultimately closed, even if an error occurs during execution.

Reset(F);
try
... // process file F
finally
CloseFile(F);
end;

В help-е вроде всё написано. :)
19K
03 апреля 2007 года
Lenfer
15 / / 21.02.2007
Неплохо бы было найти более обширную информацию ... и хотелось бы на русском
257
03 апреля 2007 года
kosfiz
1.6K / / 18.09.2005
[quote=Lenfer]Неплохо бы было найти более обширную информацию ... и хотелось бы на русском[/quote]
тебе сюда http://forum.codenet.ru/showthread.php?t=27235.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог