![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
SherbAnt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 12.1.2007 Репутация: нет Всего: 3 |
Здравствуйте, уважаемые.
ПРЕДЫСТОРИЯ: По заданию препода написал программу для проведения тестов для дистанционного обучения. Вопросы прога загружает из одного файла, а ключь правельных ответов из другого. Так препод сказал, что нужно всю информацию "закачать" в EXE-шник (т.е. чтобы был только exe файл проги и всё). Я ему говорю, что тогда нельзя будет обновлять вопросы и т.д. Предложил просто шифровать файлы. Он говорит что нет. Типа для твоего развития. ВОПРОС: Как в exe-шникехранить очень много текста? Memo не предлогать (ну покрайне мере в стандартном исполнении). Пишу на Borland Delphi 7. Заранее благодарю. |
|||
|
||||
Matematik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 17 Всего: 50 |
Заведи отдельный модуль с константами
|
|||
|
||||
SherbAnt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 12.1.2007 Репутация: нет Всего: 3 |
А поподробнее?
Я языки пока не глубоко знаю. С модулями не работал. Это сообщение отредактировал(а) Alexeis - 25.4.2007, 14:44 |
|||
|
||||
Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: 1 Всего: 1 |
File - New - Unit
Там создавай константы или записи в них храни текст не забудь подключить свой модуль к остальным с помощью Alt + F11 --------------------
пьяный русский кодер практически непобедим |
|||
|
||||
a_n_d_y |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 23.10.2006 Где: Ukraine::Kiev Репутация: нет Всего: 1 |
|
|||
|
||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Создай двумерный массив типа string. В него заноси вопросы и ответы.
Это сообщение отредактировал(а) Letov - 25.4.2007, 14:40 -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Ты сейчас берёшь данные из файла?
Вот закатай файл в ресурсы и грузи его через TResourseStream. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
А че разве не проще текстовый файл целиком в ресурс запихнуть?
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
SherbAnt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 12.1.2007 Репутация: нет Всего: 3 |
Спасибо.
Как всё просто оказалось. ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
опоздал
![]() Вот еще, можно текст ZLib ом сжать, чтобы меньше места занимал, его сохранить в бинарник, а бинарник в ресурс. От туда его достаем как сказал Snowy потом ZLib распаковываем, а потом этот поток хоть в мемо хоть в стринглист. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |