|
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
|
|
Сохранить bool в AnsiString31.08.2017, 21:12. Показов 1580. Ответов 9
Метки нет (Все метки)
Приветствую всех. Подскажите, возможно ли где-то в переменной типа
AnsiString сохранить значение типа bool? "Где-то" это не в самой строке. Нельзя ли безболезненно использовать какое-то свойство AnsiString для этих целей?
0
|
|
| 31.08.2017, 21:12 | |
|
Ответы с готовыми решениями:
9
Ошибка Cannot convert AnsiString to Bool Сохранить AnsiString в файл TXT
|
|
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
|
||
| 01.09.2017, 07:05 [ТС] | ||
AnsiString нет открытых свойств,только методы. Поэтому делаю вывод, что достигнуть то, чего мне надо, невозможно.
0
|
||
| 01.09.2017, 10:12 | |
|
Не по теме: Такой вопрос откуда вы такие д*бильные задачи берете?
0
|
|
|
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
|
|
| 01.09.2017, 12:32 [ТС] | |
|
Avazart, пишу проект, возникают задачи. Я начинаю думать, что их можно решить таким то образом. Так рождается, как Вы сказали, д*бильная задача
![]() У меня пароль может быть в двух вариантах: в кодировке Hex и в кодировке ASCII. В первом случае пароль состоит только из цифр и они представляют собой значения байт: "1" это байт 0х01 и т. д. Второй случай это "обычный" пароль. Вот я и хотел хранить признак кодировки и сам пароль в одной переменной.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 01.09.2017, 12:53 | ||
0
|
||
|
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
|
|
| 01.09.2017, 13:07 [ТС] | |
|
nick42, есть прибор, с которым идет обмен данными. Для доступа к этому прибору надо ввести пароль. С завода пароль это 6 байт, где каждый равен 1. Причем именно цифра 1, а не символ "1". Кроме того, на уже установленных приборах пароль может быть изменен заводской программой и быть в виде строки из "1", где каждый байт это уже 0х31. Поэтому при вводе пароля пользователь указывает в каком он виде вводит пароль. Вот я и хотел в одной переменной-строке хранить и пароль и его вид.
0
|
|
|
|
|||||||
| 01.09.2017, 14:49 | |||||||
|
Добавлено через 4 минуты
0
|
|||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 01.09.2017, 15:29 | |
|
d7d1cd, может я не туда думаю, но если набранный пароль программе не удается интерпретировать как число, то она должна запоминать его как String. Если удается, и нужно ввести, например, заводской пароль, то набираете 0x111111 - и ву а ля!
Добавлено через 16 минут П.С. ... вернее, если 6 байтов, то это уже __int64 и, соответственно, - StrToInt64 0x010101010101
0
|
|
|
10 / 6 / 6
Регистрация: 26.06.2017
Сообщений: 206
|
|
| 04.09.2017, 23:11 | |
|
Насколько мне известно, в AnsiString нет ни каких дополнительных полей, куда можно сохранить что-либо.
Можно создать класс в котором будет AnsiString и необходимая переменная. Можно вместо AnsiString использовать какой-либо компонент, например Label, там есть куда сохранять - булевую ShowHint, Tag, тект в Hint. Ну а проще просто объявить рядом переменную.
0
|
|
| 04.09.2017, 23:11 | |
|
Помогаю со студенческими работами здесь
10
Ошибка приведения типов: E2357 Reference initialized with 'bool', needs lvalue of type 'bool' Функция twoTrue :: Bool -> Bool -> Bool -> Bool не работает bool xor(bool a, bool b)
как правильно понять тип bool ? bool true(const string &str) и что дает это значение ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|