Показать сообщение отдельно
  #1  
Старый 29.11.2013, 15:12
iqPlay iqPlay вне форума
Прохожий
 
Регистрация: 29.11.2013
Сообщения: 2
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Работа с классами, функции

Здравствуйте уважаемые пользователи форума! Прошу наставления и помощи. Допустим у меня имеется функция, ее тип это созданный мною класс. Переменная, по умолчанию, Result соответственно имеет тип моего класса. Так вот, необходимо-ли ее инициализировать перед использованием внутри функции, или это делает Delphi? Как грамотно это делается?
Например:
Код:
 
  function MyFunction( Value: string ): TMyClass;
  begin
      result := TMyClass.Create; 
      ....
      {Использование переменной result}
      ....
  end;
 
или это лишнее и можно использовать result без явной инициализации
Код:
function MyFunction( Value: string ): TMyClass;
  begin
     ....
      {Использование переменной result}
      ....
  end;
Ответить с цитированием