|
|
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeyтут ворнинга быть не должно Его и нет, есть хинт, да :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 15:53 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Либо обратиться к свойству в методе свойства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 15:54 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
автортопикстартеру, либо избавляться от дефолтного свойства, либо его декларацию заключить между дируктивами {$hints off}property...{$hints on} (если не напрягает вылезшая неожиданность) Kazantsev Alexey, так я уже, это, в паблик переместил и варнинга нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 16:22 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyKazantsev Alexeyтут ворнинга быть не должно Его и нет, есть хинт, да :) Текст его не соответствует действительности, в любом случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 17:52 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
DimaBrДаже объявление в другом модуле даёт доступ к privat-default свойству Ну, я ж это и писал: 21809560 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 17:57 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyЕсли хочешь строгой приватности используй strict private. Deafaul свойство и доступно, даже когда strict... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 18:09 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Фэйтл ЭраТекст его не соответствует действительности, в любом случае. Ну да, этот хинт баг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 18:11 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Фэйтл ЭраKazantsev AlexeyЕсли хочешь строгой приватности используй strict private. Deafaul свойство и доступно, даже когда strict... :) Да я тоже проверил. Межмодульная доступность это баг, что для strict private, что для обычного private. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 18:13 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyDimaBrДаже объявление в другом модуле даёт доступ к privat-default свойству Ох какой лютый жучара У меня совсем простой вопрос, - зарегистрировал таки хоть кто-нибудь ужо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 22:21 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Vlad FKazantsev Alexeyпропущено... Ох какой лютый жучара У меня совсем простой вопрос, - зарегистрировал таки хоть кто-нибудь ужо? Давай ты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2019, 22:53 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Не вижу тут бага. Само свойство не видно, значит, все верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2019, 10:31 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Vlad F- зарегистрировал таки хоть кто-нибудь ужо?Если, что, то в Rio подтверждается. С хинтом и доступом через strict private ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2019, 17:17 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
Так что в итоге, я прав был или нет? 1-е ответы до сих пор понять не могу. Listeners - объект классаTListeners Listener - свойство класса TListeners, которое пишет и читает поле FListener, которое является массивом записей TListener типа record. Если в методе есть директива default - это умолчание свойства перечисляемого типа и может быть использовано только 1 раз, не путать с default для полей. Методы и поля, которые объявлены в секции private могут быть использованы только в текущем модуле, где объявлен класс. Если нужно использовать в других - объявляем их в public. Все правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2019, 19:00 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
afordЕсли в методе есть директива default - это умолчание свойства перечисляемого типа и может быть использовано только 1 раз, не путать с default для полей. https://stackoverflow.com/questions/10796417/how-to-implement-indexed-default-property В остальном всё верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2019, 19:38 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
afordМетоды и поля, которые объявлены в секции private могут быть использованы только в текущем модуле, где объявлен класс. Если нужно использовать в других - объявляем их в public. Все правильно? Да, все правильно. Ну, можно понудить. 1. Как показали эксперименты, всегда доступно default - свойство. :) 2. И в рамках модуля private тоже недоступны, если они strict private . 3. И есть protected . Это тоже доступны всем в том же модуле. А за пределами модуля тоже видны, но лишь в классах - наследниках. Но если strict protected - то и в модуле доступны лишь в наследниках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2019, 19:59 |
|
||
|
Private symbol declared but never used
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Vlad F- зарегистрировал таки хоть кто-нибудь ужо?Если, что, то в Rio подтверждается. С хинтом и доступом через strict private Любопытства ради проверил в Lazarus 2.0 x64 (от 3 февраля 2019) - все то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2019, 20:19 |
|
||
|
|

start [/forum/search_topic.php?author=DiGriZ&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
7ms |
get settings: |
4ms |
get forum list: |
10ms |
get settings: |
7ms |
get forum list: |
8ms |
get settings: |
7ms |
get forum list: |
10ms |
get settings: |
6ms |
get forum list: |
9ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 4154ms |
| total: | 4449ms |

| 0 / 0 |
