|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
24.07.2011, 15:54 | #1 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
Преобразовать String в Boolean
Добрый день. Прошу помощи.
Есть ини-файл из которого подтягиваются настройки. Вид такой: [Proxy] ip=0 port=0 name=0 password=0 useProxy=true Нужно что бы если useProxy=true, то CheckBox1.Checked = true, а если useProxy=false, то и CheckBox1.Checked = false В проге код такой: CheckBox1.Checked:=ini.ReadString(' Proxy','useProxy','false'); Но выдает ошибку Incompatible types: 'Boolean' and 'String'. Я понимаю что разные типы, но как решить проблему не знаю. Помогите решить проблему пожалуйста.
Смотреть фильмы HD Фильмы для планшетов
|
24.07.2011, 16:06 | #2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
сравнивай строки
Код:
|
24.07.2011, 16:12 | #3 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
Я забыл написать что пишу прогу в Делфи.
NiCola999 , мне не совсем понятно что и как делать.
Смотреть фильмы HD Фильмы для планшетов
|
24.07.2011, 16:14 | #4 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
Код:
Ищете информацию по C++?
cplusplus.com |
|
24.07.2011, 16:16 | #5 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
я в курсе про делфи, я думал ты итак поймешь идею
что возвращает ini.ReadString(' Proxy','useProxy','false'); ? ctrl в умники записался ? |
24.07.2011, 16:18 | #6 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
Строку. А что и как потом сравнивать?
Смотреть фильмы HD Фильмы для планшетов
|
24.07.2011, 16:18 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а TINIFile.WriteBoolean как пишет данные?
может и не надо извращаться то... Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.07.2011, 16:20 | #8 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
Ищете информацию по C++?
cplusplus.com |
|
24.07.2011, 16:24 | #9 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
ctrl
я никакой разницы не вижу между моей записью и вашей. Я в курсе, что так можно писать. Зачем выпендриваться ? |
24.07.2011, 16:27 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
по правильному (т.е. так, как задумали и реализовали создатели INI файлов) булевские переменные пишутся и читаются специальными функциями WriteBool() и ReadBool()
При этом в файле записывается 0 или 1 т.е. в вашем случае будет useProxy=1 или useProxy=0 поэтому у Вас два способа решить вашу проблему. 1) писать в файл так: Код:
Код:
тогда читайте так: Код:
Последний раз редактировалось Serge_Bliznykov; 24.07.2011 в 16:29. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразовать формат String | Ma4balaka | Общие вопросы Delphi | 2 | 21.11.2010 17:33 |
Как получить адрес String строки или преобразовать String | madboy4ik | Общие вопросы по Java, Java SE, Kotlin | 6 | 15.01.2010 11:57 |
Разработать функцию на С++ ls5Latin(constS:string):boolean | GTP_edition | Общие вопросы C/C++ | 3 | 25.04.2008 18:25 |
Преобразовать из string в array of char | vitalik007 | Общие вопросы Delphi | 6 | 07.09.2007 01:15 |
Как преобразовать TextFile в String? | DragonionS | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 06.06.2007 18:38 |