Size: a a a

2021 December 14

ИФ

Имя Фамилия... in Delphi & Lazarus
[DCC Error] uMAIN.pas(480): E2029 Expression expected but 'VAR' found ))) в цикле for )
источник

ED

Ed Doc in Delphi & Lazarus
Имхо, надо знать хмл, питон и Дельфи, чтобы ответить на его вопрос
источник

HG

Hemul GM in Delphi & Lazarus
Среда какая?
источник

ИФ

Имя Фамилия... in Delphi & Lazarus
2010
источник

HG

Hemul GM in Delphi & Lazarus
Ну тогда задавай по старинке var
источник

КС

Катерина Свиридова... in Delphi & Lazarus
В классе добавляю свойство
    property CurRecordNo: Integer read RecordNo;

Назвала бы RecordNo, но в базовом классе это протектная функция. Нажимаю Ctrl+Shift+C для другого и порождается пустая функция RecordNo. Не соображу, как сделать по нормальному. Голова уже не варит)
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
назови геттер по феншую GetRecordNo
источник

VA

Viktor Akselrod in Delphi & Lazarus
удали созданный пустой метод RecordNo и не нажимай Ctrl + C
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
он у нее высерано вылезет когда нибудь потом, лучше сразу сделать правильно
источник

КС

Катерина Свиридова... in Delphi & Lazarus
так и думала сделать, если нет вариантов
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Да. Высерано ) появится
источник

VA

Viktor Akselrod in Delphi & Lazarus
если я правильно понял, она хочет замкнуть новую проперти на существующий метод
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
угу, это косяк уже IDE у меня так с перекрытием DoubleBuffered было, только в моем случае IDE добавляло в приват переменную FDoubleBuffered которая там нафиг не сдалась была
источник

КС

Катерина Свиридова... in Delphi & Lazarus
В общем сделала извращение
    property RecordNo: Integer read GetRecordNo;
function TSkUniFltGrid.GetRecordNo: Integer;
begin
 result := inherited RecordNo;
end;
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Вот, у контролса эта переменная в протектеде и на неё можно ссылаться в наследниках, но если будешь ссылаться, дельфя по автокомплишену будет её копию в привате создавать и все разьедется нахрен
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
inherited не обязательно
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Да ладно) Щас проверю
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
inherited если у тебя есть в классе перекрытый варивнт этой функции и ты хочешь вызвать именно реализацию у предка. Если у тебя перекрытой нет, то и inherited не нужен
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Циклит) Стопик поставила, ты не заметил, что теперь свойство так же называется
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
а вот это уже твой косяк, так делать нельзя :))))
источник