Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / я упоролся? может ли reference to procedure быть константой? / 7 сообщений из 7, страница 1 из 1
24.06.2019, 16:39
    #39829968
Arshehremen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
Реально что ни будь наманьячить, чтобы этот код заработал?
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
type

  InnerImplementation = reference to procedure;
  TForm1 = class(TForm)
  private
  public
     const Dialog: InnerImplementation = procedure begin
          //something
     end;
  end;
...
Рейтинг: 0 / 0
24.06.2019, 18:17
    #39830020
ziv-2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
Arshehremen, Лови
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
type
  InnerImplementation = reference to procedure;
  TForm1 = class(TForm)
  private
    { Private declarations }
    class var Dialog: InnerImplementation;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

initialization
 TForm1.Dialog := procedure begin
          //something
 end;
end.
...
Рейтинг: 0 / 0
24.06.2019, 18:40
    #39830031
Arshehremen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
ziv-2014, Спасибо, но задумка в том, чтобы как раз реализовать метод "не отходя от кассы", по аналогии с тем, как это реализовано, например, в java.
...
Рейтинг: 0 / 0
24.06.2019, 18:45
    #39830034
Квейд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
ziv-2014Arshehremen, Лови
Код: pascal
1.
2.
3.
4.
5.
initialization
 TForm1.Dialog := procedure begin
          //something
 end;
end.

еще кошернее это запихнуть в class constructor
...
Рейтинг: 0 / 0
24.06.2019, 18:50
    #39830036
shonli95
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
Не вижу не одной причины, что бы делать так.

Это из ряда мгновенного говнокода
...
Рейтинг: 0 / 0
24.06.2019, 23:48
    #39830095
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
Arshehremen,

А в Жаве можно так наговнокодить?
...
Рейтинг: 0 / 0
25.06.2019, 10:22
    #39830195
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я упоролся? может ли reference to procedure быть константой?
Выкинь бяку. Не надо мешать секции объявления и определения
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / я упоролся? может ли reference to procedure быть константой? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]