Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Директива static в Delphi2006


Автор: Delphist 30.7.2007, 10:01
В Delphi2005, Delphi2006 появилась новая директива static, для чего она нужно и что она умеет делать. Умеет ли она к в Jave создавать static variable - это типа глобальной переменной, но внутри класс, т.е. все экземпляры класса видят её изменения.

Автор: Alexeis 30.7.2007, 10:25
  Не она вроде для статических методов по типу С++. Переменные класса создаются в секции var

Автор: EvilsInterrupt 30.7.2007, 10:30
Цитата

Class Static Methods 

Like class methods, class static methods can be accessed without an object reference. Unlike ordinary class methods, class static methods have no Self parameter at all. They also cannot access any instance members. (They still have access to class fields, class properties, and class methods.) Also unlike class methods, class static methods cannot be declared virtual. 
Methods are made class static by appending the word static to their declaration, for example 

а взял отсюда в справке:
ms-help://borland.bds4/bds4ref/html/Methods.htm#ClassStatic

думаю, этого достаточно или вы не про это?

Автор: Delphist 30.7.2007, 12:21
А что значить директива strict

Автор: Alexeis 30.7.2007, 13:07
Чтобы не было столько вопросов лучше ознакомиться с этим http://forum.vingrad.ru/index.php?show_type=forum&showtopic=147455
Тут полный перечень изменений.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)