![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Извиняюсь за возможно баянистый вопрос, но тем не менее. 7я дельфи, в ней привожу пример:
Код:
private
function fGetLastIndex:integer;
public
property LastIndex:integer read fGetLastIndex;Если на этом коде нажать Complete Class At Cursor, то зараза дельфи не только создаст шаблон в implementation для fGetLastIndex, но и допишет зачем то в блок приват переменную fGetLastIndex:integer, что, естественно потом при компиляции выдаст ошибку "Identifier redeclared". Как отучить дельфу дописывать переменные? |
|
#2
|
|||
|
|||
|
помещать соотв. методы в нужную секцию класса. Иначе - никак.
|
|
#3
|
|||
|
|||
|
Цитата:
При дописывании пропертей, Delphi считает, что всё, что начинается на F - это поля, на Get - это функция чтения, на Set - функция записи. называйте правильно. |
|
#4
|
||||
|
||||
|
Код:
private
function GetLastIndex:integer;
public
property LastIndex:integer read GetLastIndex; |