Size: a a a

2020 September 05

DL

Dmitry Lamdan in Delphi & Lazarus
Да, видел такую, спасибо. Только что не поддерживается, похоже, и от синапса зависит. Но вариант, да.
источник
2020 September 06

СЯ

Сергей Яроцкий... in Delphi & Lazarus
Приветствую, может кто сталкивался с проблемой в Андройд, клавиатура + webbrowser. Клавиатура закрывает компоненты при инициализации. Сложность в том что элемент который вызывает клавиатуру это внутренняя история браузера, предложения в интернете не работают, т.е. если я укладываю webbrowser  на VertScrollBox  и провожу операцию перемещения прокрутки к нужному месту, фокус на время уходит с webbrowser, и клавиатура закрывается. Пробовал убирать TabStop у VertScrollBox, всеровно клавиатура исчезает.
источник
2020 September 09

СП

Сергей Пятыгин... in Delphi & Lazarus
Добрый день! Можно ли в Lazarus изменить тип свойства в потомке, к примеру, property CoilInternal[j: integer]: extended read ReadCoilInternal write WriteCoilInternal; с полем FCoilInternal: array of extended; в родительском классе,  на property CoilInternal: extended read FCoilInternal write FCoilInternal; с полем FCoilInternal: extended; в потомке, без методов и конструкторов?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Пятыгин
Добрый день! Можно ли в Lazarus изменить тип свойства в потомке, к примеру, property CoilInternal[j: integer]: extended read ReadCoilInternal write WriteCoilInternal; с полем FCoilInternal: array of extended; в родительском классе,  на property CoilInternal: extended read FCoilInternal write FCoilInternal; с полем FCoilInternal: extended; в потомке, без методов и конструкторов?
ответ на этот вопрос даст IDE/редактор + компиляция, не?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Сергей Пятыгин
Добрый день! Можно ли в Lazarus изменить тип свойства в потомке, к примеру, property CoilInternal[j: integer]: extended read ReadCoilInternal write WriteCoilInternal; с полем FCoilInternal: array of extended; в родительском классе,  на property CoilInternal: extended read FCoilInternal write FCoilInternal; с полем FCoilInternal: extended; в потомке, без методов и конструкторов?
Можно. Но нужно ли?
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Alexey Shumkin
ответ на этот вопрос даст IDE/редактор + компиляция, не?
property CoilInternal[j: integer]: extended read ReadCoilInternal write WriteCoilInternal;                
virtual;                                                                                                                                                                    u_windinglv.pas(207,96) Error: Fields cannot appear after a method or property definition, start a new visibility section first. Видимо нужно  что то поменять:)
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Sergey Bodrov
Можно. Но нужно ли?
Есть два варианта, как я понимаю, или объявить отдельно в каждом потомке или изменить в одном потомке, оставив в родителе как есть, но примера как это сделать не нашел.
источник

RS

Renat Suleymanov in Delphi & Lazarus
Сергей Пятыгин
property CoilInternal[j: integer]: extended read ReadCoilInternal write WriteCoilInternal;                
virtual;                                                                                                                                                                    u_windinglv.pas(207,96) Error: Fields cannot appear after a method or property definition, start a new visibility section first. Видимо нужно  что то поменять:)
А зачем это может понадобится? Можно создать новое свойство. Можно сделать так, чтобы CoilInternalNew= CoilInternal[-1], к примеру
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Пятыгин
property CoilInternal[j: integer]: extended read ReadCoilInternal write WriteCoilInternal;                
virtual;                                                                                                                                                                    u_windinglv.pas(207,96) Error: Fields cannot appear after a method or property definition, start a new visibility section first. Видимо нужно  что то поменять:)
u_windinglv.pas(207,96)
тут имя файла, строка и номер колонки
строка понятна ))
колонка на какое слово указывает?
источник

SB

Sergey Bodrov in Delphi & Lazarus
В предке есть геттер/сеттер (методы для read и write)? Вот пусть они везде и будут.
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Alexey Shumkin
u_windinglv.pas(207,96)
тут имя файла, строка и номер колонки
строка понятна ))
колонка на какое слово указывает?
virtual
источник

SB

Sergey Bodrov in Delphi & Lazarus
И переопределять уже не свойство (property), а геттер и сеттер.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Пятыгин
virtual
это что за слово? )
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Sergey Bodrov
В предке есть геттер/сеттер (методы для read и write)? Вот пусть они везде и будут.
А без перегрузки методов нельзя перегрузкой свойств?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Сергей Пятыгин
А без перегрузки методов нельзя перегрузкой свойств?
Нельзя. Диабет будет. =)
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Alexey Shumkin
это что за слово? )
"Директива Virtual позволяет методу класса быть отменой (замененной) так же названным методом в производном классе."  Собственно ее к свойству нельзя применить?
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Sergey Bodrov
Нельзя. Диабет будет. =)
Ок, спасибо.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Пятыгин
"Директива Virtual позволяет методу класса быть отменой (замененной) так же названным методом в производном классе."  Собственно ее к свойству нельзя применить?
а ты сообразительный ))) 👍 что радует
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Я смотрел в сшарп, переопределение  свойств, https://metanit.com/sharp/tutorial/3.19.php, думал в Lazarus тоже можно.
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Alexey Shumkin
а ты сообразительный ))) 👍 что радует
Да, учитывая что исходный код носит прикладной характер для решения задач математической физики...
источник