1 | |||||||||||
Не правильное возвращение bool19.12.2015, 13:24. Показов 649. Ответов 7
Метки нет (Все метки)
При следующем запуске выводит "Вот и конец", а после "Программа запущенна в первый раз" В чём ошибка-то?
0
|
19.12.2015, 13:24 | |
Ответы с готовыми решениями:
7
Ошибка приведения типов: E2357 Reference initialized with 'bool', needs lvalue of type 'bool' Возможно ли возвращение функцией двух значений? Именно возвращение, не ссылка или указатель Возвращение типа bool Видимость переменных в методе в возвращение переменной типа bool |
Модератор
|
||||||
19.12.2015, 15:42 | 2 | |||||
Для чего первая строка в вызове функции при создании формы?
0
|
Модератор
|
|
19.12.2015, 15:54 | 4 |
Ладно, тогда для чего второй вызов этой функции в конструкции if...??? Она же у тебя вызывается и отрабатывает 2 раза, естественно, что 2-й раз она скажет, что программа уже запускалась...
0
|
Модератор
|
|
19.12.2015, 16:16 | 6 |
Если я правильно понимаю, при первом старте програмы у тебя создается какой-то там конфигурационный файл... При последующих стартах идет проверка: есть конфиг - значит программа уже запускалась, нет конфига - тады ой!!!
Правильно? Если нет - огласи задачу почетче, а не выхватывай кусок из своих задумок... И вообще-то, на кой ляд смешивать средства работы с файлами для C++ и C++ Builder? Это совершенно разные вещи, ведь, судя по коду твоему, ты пишешь оконное приложение.
0
|
19.12.2015, 16:22 [ТС] | 7 |
Вы правильно поняли задачу
Я просто не знаю как еще сделать проверку на первый запуск программы, вот и решил проверять файлом Можно как-то по-другому создать файл?
0
|
Модератор
|
|
19.12.2015, 16:49 | 8 |
Да нет, это как раз правильный момент... Если программа уже "в бою", значет должен быть какой-то конфиг, который считывается при старте и все параметры, которые были при последнем сеансе работы, туда записываются...
Если конфига нет, значит это либо первый старт, либо конфиг был зачем-то удален... И в том и в другом случае предусматриваются параметры программы по умолчанию, которые могут быть жестко забиты в код программы. Другой вопрос, как хранить этот конфиг. Тут несколько может быть вариантов 1. (самое ходовое) в INI-файле (как с этим работать - тут) 2. в реестре Windows (описание - тут) 3. в локальной или сетевой базе данных (ну, это отдельная песня, очень много интересного здесь) 4. Ну или велосипед с текстовым файлом... Вариантов работы - множество, самый распространенный - загрузка в StringList и парсинг строк.
1
|
19.12.2015, 16:49 | |
19.12.2015, 16:49 | |
Помогаю со студенческими работами здесь
8
Как сделать правильное возвращение к началу функции? Возвращение результата функции bool и использование его в функции main() Функция twoTrue :: Bool -> Bool -> Bool -> Bool не работает bool xor(bool a, bool b) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |