|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
Создание файла (txt) теста через Delphi06.12.2017, 23:11. Показов 3226. Ответов 23
Метки нет (Все метки)
Не создаёт файл с вопросами и ответами, даже если есть уже созданный файл, то всё равно не пишет в него, а показывает, что указан другой путь, пробовал прописать полностью путь к файлу но всё равно не фурычит, подсобите решить проблему, преподы игнорят, а сдавать нужно, спасайте, нужно именно создавать в таком виде как в проекте(((
0
|
|
| 06.12.2017, 23:11 | |
|
Ответы с готовыми решениями:
23
Создание програмы-теста на DELPHI Чтение с txt файла и запись в StringGrid Delphi 7 Создание и сохранение txt файла. |
|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
| 07.12.2017, 08:56 [ТС] | |
|
Комментарии прописаны, посмотри, если не затруднит.
0
|
|
|
|
|
| 07.12.2017, 09:36 | |
|
Ладно, по порядку.
STEP в Button2Click надо присваивать принудительно. У тебя нет инициализации, но ты выполняешь сравнивание. В итоге у меня первый вопрос под номером 1, второй вопрос под номером 0. Если возвращаюсь назад, получаю номер -2. Добавлено через 1 минуту И убери эти вторые begin..end из указаной процедуры.
0
|
|
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
|||||||||||||||||||||
| 07.12.2017, 09:41 | |||||||||||||||||||||
|
Так, ну в целом, для интересующихся, имеем вот такую функцию записи в файл:
Итого, я бы рекомендовал сделать так, это может дать результат:
Небольшая оптимизация: все, что имеет в комментариях слово "формирование" лучше перенести в обработчик OnResize формы. Изменение положения элементов логичнее обрабатывать там. Проверить все это не могу, выбивает исключение при нажатии кнопки "следующий", а вылавливать его сейчас нет времени.
0
|
|||||||||||||||||||||
|
Модератор
|
||
| 07.12.2017, 14:12 | ||
То, что Вы написали - касается ini-файлов. Но в любом случае это верное замечание: всегда лучше сохранять файл с путем...СергейЮрьев, а почему TXT, если файл - типизированный? Не принципиально, но странно: с таким расширением ожидаешь увидеть обычный текстовик, а там...
1
|
||
| 07.12.2017, 14:43 | |
|
0
|
|
| 07.12.2017, 15:03 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
| 07.12.2017, 15:49 [ТС] | |
|
Препод сказал сделать с TXT форматом, чтобы типа любой "неуч" мог изменить его структуру
Добавлено через 1 минуту Внёс данные коррективы, но успеха 0, к сожалению(
0
|
|
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
| 07.12.2017, 15:51 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
| 07.12.2017, 16:41 [ТС] | |
|
И из 6-го тоже внёс, но не фурычит((
0
|
|
|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
| 08.12.2017, 00:01 [ТС] | |
|
Выяснил, что ошибка из-за этого тупого STEP, но без него никак, получается что всего единожды переключает и дальше никак, если выставлять так, чтоб при нажатии получалось больше чем задано вопросов, то сохраняет файл без проблем, но всё равно не пойму, почему-то сохраняет его не так как должен, вот что получается, посмотрите, прошу помощи, спасайте, думаю и вам тоже интересно раз отвечаете)
0
|
|
|
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
|
||
| 08.12.2017, 02:09 | ||
![]() ini-файлы без пути читаются и записываются в папку Windiws, а не в system32.
0
|
||
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
|||||||||||||||||||||||||||||||||
| 08.12.2017, 06:51 | |||||||||||||||||||||||||||||||||
|
Разберем процедуру Button2Click поэтапно:
Далее:
Поехали далее:
Поехали далее:
Не по теме: Внимание! В результате выполнения данного кода неквалифицированным персоналом есть вероятность случайного зарождения кибернетической жизни с угрозой дальнейшего захвата человечества. Рекомендуется удалить весь код процедуры без возможности восстановления и попробовать написать все заново, используя основы алгоритмики. За возможность появления в вашей квартире Джона Коннора, Сары Коннор и терминатора с целью устранения процедуры автор поста ответственности не несет.
1
|
|||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
| 08.12.2017, 13:44 [ТС] | |
|
Я так понимаю нужно переписать полностью обе процедуры, и на 2-ю и 3-ю кнопки?((
0
|
|
|
|
||
| 08.12.2017, 13:48 | ||
|
А для начала продумай, как программа должна себя вести. Просто прокомментируй каждую строку.
0
|
||
|
0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 19
|
|
| 08.12.2017, 14:05 [ТС] | |
|
Вот из этой методички делал всё, поэтому не понимаю почему ошибки, сегодня ко всей кафедре преподов подходил, все посылают друг к другу и ничего дельного не советуют, говорят сам делай, а сам не особо понимаю ибо делфи не изучали а проект дали на нём делать, вы меня не вините я особо не виноват в том, что преподы не особо адекватные...
0
|
|
| 08.12.2017, 14:05 | |
|
Помогаю со студенческими работами здесь
20
Поиск и удаление текста в *.txt Delphi, перезапись файла
как прочитать из файла .txt два значения которые через запятую
Перевод из Delphi в C++. Создание теста. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|