|
TObject *Sender как не TObject *Sender в Билдере (Дельфи)
|
|||
---|---|---|---|
#18+
Возник дурацкий вопрос. В события передается TObject *Sender, и чтоб получить вызвавший объект надо применять приведение типов например даблклик: Код: C++ 1. 2. 3. 4.
Если отказаться, то оно компилируется и нормально работает. Возможно что либо с этим сделать, чтоб не предупреждало? ![]() ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
28.03.2019, 23:29 |
|
TObject *Sender как не TObject *Sender в Билдере (Дельфи)
|
|||
---|---|---|---|
#18+
Так работает, ты сломать хочешь ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
29.03.2019, 06:06 |
|
TObject *Sender как не TObject *Sender в Билдере (Дельфи)
|
|||
---|---|---|---|
#18+
didgik 28.03.2019, 23:29 Возник дурацкий вопрос. В события передается TObject *Sender, и чтоб получить вызвавший объект надо применять приведение типов например даблклик: Код: C++ 1. 2. 3. 4.
Если отказаться, то оно компилируется и нормально работает. Возможно что либо с этим сделать, чтоб не предупреждало? ![]() ... |
|||
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки Модератор:
Нравится:
Не нравится:
|
|||
29.03.2019, 08:38 |
|
TObject *Sender как не TObject *Sender в Билдере (Дельфи)
|
|||
---|---|---|---|
#18+
defecator 29.03.2019, 08:38 Никак ты не сделаешь, потому что компилятор проверяет сигнатуру процедуры (ее декларацию). И если не совпадает, то считает, что такого метода нет. И вообще, то, что ты хочешь сделать, не соответствует принципам ООП. Так что приведение типов - единственный вариант, который правильный в этой парадигме Но нет, так нет. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
29.03.2019, 11:12 |
|
TObject *Sender как не TObject *Sender в Билдере (Дельфи)
|
|||
---|---|---|---|
#18+
didgik 29.03.2019, 11:12 defecator 29.03.2019, 08:38 Никак ты не сделаешь, потому что компилятор проверяет сигнатуру процедуры (ее декларацию). И если не совпадает, то считает, что такого метода нет. И вообще, то, что ты хочешь сделать, не соответствует принципам ООП. Так что приведение типов - единственный вариант, который правильный в этой парадигме Но нет, так нет. а если используешь ООП, то подчиняйся принятым правилам ! ... |
|||
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки Модератор:
Нравится:
Не нравится:
|
|||
29.03.2019, 11:16 |
|
|
start [/forum/topic.php?fid=2&fpage=4&tid=26991]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
63ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 222ms |
0 / 0 |