Size: a a a

2020 August 07

n

novicer in Delphi & Lazarus
источник

n

novicer in Delphi & Lazarus
источник

I

Igor in Delphi & Lazarus
вполне себе пропускает
источник

АВ

Александр В... in Delphi & Lazarus
Ну или смотря какой компилятор
источник

n

novicer in Delphi & Lazarus
Igor
вполне себе пропускает
ну, по моему синтаксису, нет - так-то это возможно, я знаю. вот и хочу узнать, что у меня не так?
источник

n

novicer in Delphi & Lazarus
Александр В
Ну или смотря какой компилятор
lazarus 2.0.2
источник

I

Igor in Delphi & Lazarus
массив бестиповых указателей, он такой зачем? делай сразу массив функций
источник

АВ

Александр В... in Delphi & Lazarus
Ну над указатель к типу привести тип myfuntype(@b^)
источник

n

novicer in Delphi & Lazarus
Igor
массив бестиповых указателей, он такой зачем? делай сразу массив функций
ну, в pascal, насколько я знаю, процедура - это не объект, а просто область памяти с инструкциями, так что, указатели нужны, чтобы не плодить одни и те же инструкции (если захочу передать одни и те же функции). с обычными объектами я бы мог воспользоваться базовой семантикой языка + var или const
источник

n

novicer in Delphi & Lazarus
Александр В
Ну над указатель к типу привести тип myfuntype(@b^)
чего-то не понял... так не работает
источник

I

Igor in Delphi & Lazarus
novicer
чего-то не понял... так не работает
type
 TProc = procedure;

var
 a: array [0..1] of TProc;

procedure f;
begin
 ShowMessage('test');
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 a[0] := f;
 a[0];
end;
источник

АВ

Александр В... in Delphi & Lazarus
А в b[punkt]  лежит pointer же?
источник

n

novicer in Delphi & Lazarus
Александр В
А в b[punkt]  лежит pointer же?
ага
источник

АВ

Александр В... in Delphi & Lazarus
Тогда без @ и ^
источник

n

novicer in Delphi & Lazarus
да, шикарно, пропустил, спасибо. странно, что не нужны операции разыменования... но ладно, я пока нуб - ещё научусь
источник

АВ

Александр В... in Delphi & Lazarus
Ну у тебя же массив указателей, а не указатель на массив указателей🤗
источник

Ш

Шляпник in Delphi & Lazarus
Александр В
Ну у тебя же массив указателей, а не указатель на массив указателей🤗
после такого мне всё больше симпатичны языки, где нет указателей, типа Java (не сочтите меня ренегатом Делфи не помнящим ;) )
источник

OV

Oleg Volkov in Delphi & Lazarus
Шляпник
после такого мне всё больше симпатичны языки, где нет указателей, типа Java (не сочтите меня ренегатом Делфи не помнящим ;) )
Rust! Там совсем весело
источник

АВ

Александр В... in Delphi & Lazarus
Ну ведь их никто не заставляет использовать-)))
источник

АВ

Александр В... in Delphi & Lazarus
Они ща нужны то пожалуй только сишникам
источник