![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Code template в BDS 2006
Kolan © (2007-02-24 21:17:00)Хочу автоматом генерировать выделенный код:
class function TMySingleton.GetInstance: TMySingleton;
begin
if Assigned(FInstance) then
FInstance := TMySingleton;
Result := FInstance;
end
Пока получилось так:
if Assigned(FInstance) then
FInstance := T|InstanceName|;
Result := FInstance;|end|
]]>
Но в этом варианте набирать имя класса|InstanceName|надо самому(синий прямоугольник появляется).
А я хотелбы брать это имя автоматически, веди оно равно типу возвращаемого значения функции GetInstance(GetInstance: TMySingleton;).
Два вопроса:
1. Как сделать желаемое?
2. Где взять хелп по написанию этих шаблонов вооще, а то пока делаю по аналогии
Kolan (2007-02-25 10:56:00) [1]Понятно, посмотрю там.
Странно что еще этот адрес не существует:
http://schemas.borland.com/Delphi/2005/codetemplates
Суслик (2007-02-25 02:57:00) [2]
> 2. Где взять хелп по написанию этих шаблонов вооще, а то
> пока делаю по аналогии…
не знаю, сам искал.
есть на cc.codegear.com раздел code tamplates.
я ничего лучше не нашел, чем лазить там и делать по аналогии.