powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Множества в аргументах функции. В чем ошибка?
11 сообщений из 11, страница 1 из 1
Множества в аргументах функции. В чем ошибка?
    #40022608
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
type  
  TOrderCheckbox = (T, S, P, Z, G); 
  TOrderCheckboxes = set of TOrderCheckbox;

....................
procedure TfmRepairObject.UncheckDRVStates(AOrderChecks: TOrderCheckboxes);
begin
...
end;
...................

...................
UncheckDrvStates([T, S, P, Z, G]); // [dcc32 Error] fmRepairObjectU.pas(3875): E2010 Incompatible types: 'TOrderCheckbox' and 'string'
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022610
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad
Код: pascal
1.
2.
UncheckDrvStates([T, S, P, Z, G]);
// [dcc32 Error] fmRepairObjectU.pas(3875): E2010 Incompatible types: 'TOrderCheckbox' and 'string'

Проверить наличие переменных типа string с именем T, S, P, Z или G.
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022614
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или просто писать:

TOrderCheckbox.T
TOrderCheckbox.S
TOrderCheckbox.P

И так далее...
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022690
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov

Проверить наличие переменных типа string с именем T, S, P, Z или G.

s была локальная переменная. Заменил все на cbT, cbS, cbP, cbZ, cbG.
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022733
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad
Polesov

Проверить наличие переменных типа string с именем T, S, P, Z или G.

s была локальная переменная. Заменил все на cbT, cbS, cbP, cbZ, cbG.

Вот поэтому однобуквенные названия - зло.
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022735
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
непонятные названия переменных и параметров - вообще зло в чистом виде.

Автор к этому сам придет, когда спустя пару лет попробует раскурить свои же исходники.
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022744
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vizit0r
Автор к этому сам придет, когда спустя пару лет попробует раскурить свои же исходники.

Автор с 2009 года к этому не пришёл. Значит и не придёт
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022887
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad,

Код: pascal
1.
UncheckDrvStates([TOrderCheckbox.T, TOrderCheckbox.S, TOrderCheckbox.P, TOrderCheckbox.Z, TOrderCheckbox.G]);



Используйте всегда разрешение имен для перечислимых типов
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022897
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite
Используйте всегда разрешение имен для перечислимых типов

Ну, это порнография в лучшем Java-стиле.
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022907
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite
Используйте всегда разрешение имен для перечислимых типов
+1 для больших библиотек
...
Рейтинг: 0 / 0
Множества в аргументах функции. В чем ошибка?
    #40022926
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

Для полной порнографии еще надо название юнита указывать.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Множества в аргументах функции. В чем ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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