powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перечисление, как параметр ф-ции
7 сообщений из 7, страница 1 из 1
Перечисление, как параметр ф-ции
    #39831858
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается конструкция:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
type 
  TMyClass = class
   
    mp : (one, two, three);

    function myFunc(dt:TDateTime; m:mp = one);
  end;



ошибка на :mp

Подскажите, как правильно сделать?
...
Рейтинг: 0 / 0
Перечисление, как параметр ф-ции
    #39831859
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antox,

не совсем понятно. Ты в классе прячешь тип, который должен быть виден за пределами класса (в типе параметра паблик- метода)?
Попробуй указывать TMyClass.mp.
...
Рейтинг: 0 / 0
Перечисление, как параметр ф-ции
    #39831860
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antox,

У функции должен быть тип, ты его не указал.
Ну и тип-перечисление этот, да, выше класса объяви.
...
Рейтинг: 0 / 0
Перечисление, как параметр ф-ции
    #39831861
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MP = (...
...
Рейтинг: 0 / 0
Перечисление, как параметр ф-ции
    #39831873
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockantox,

У функции должен быть тип, ты его не указал.
Ну и тип-перечисление этот, да, выше класса объяви.

Неудобно, но работает, спасибо )
...
Рейтинг: 0 / 0
Перечисление, как параметр ф-ции
    #39831875
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
type
  TMyClass = class
  public
    type
      TMp = (one, two, three);
  public
    function myFunc(dt:TDateTime; m: TMp = one): Boolean;
  end;
...
Рейтинг: 0 / 0
Перечисление, как параметр ф-ции
    #39831880
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite,

"А что так можно было?"

Отлично!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перечисление, как параметр ф-ции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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