Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

Большоооой текст!   Найти похожие ветки 

 
Mothertrucker   (2005-12-05 15:07) [0]

Привет!
У меня такая проблема: имеется прога, в ней содержится информация: 20 разделов по 1000 строк текста в каждом. При нажатии на кнопочки, показывается соответствующий раздел. Вопрос: как это реализовать?
Дело в том, что при попытке компильнуться система начинает зверски насиловать мой бедный винтик и через минуту этот компилер пишет что-то вроде "покороче, падла!":). Может есть какие-либо компоненты для хранения текста?
Я придумал один такой способ (это не смешно:)): создание 20-ти форм с Мемо на каждой, в котором хранится нужная инфа, и при button3.onclick {mainmemo.text:=form3.memo1.text}.
Другого я не придумал, т.к. не знаю, а с воздуха не возьмешь:(
Подскажите, а?!! Нужно срочно!


 
Плохиш ©   (2005-12-05 15:19) [1]


> Mothertrucker   (05.12.05 15:07)

Текст надо хранить в файлах, а не в коде программы.


 
Mothertrucker   (2005-12-05 15:24) [2]


> Плохиш ©   (05.12.05 15:19) [1]
>
>
> > Mothertrucker   (05.12.05 15:07)
>
> Текст надо хранить в файлах, а не в коде программы.

Я знаю, что можно хранить в ТХТ и т.п., но..
Я НЕ ХОЧУ, ЧТОБЫ ЭТУ ИНФУ МОЖНО БЫЛО ЧИТАТЬ БЕЗ МОЕЙ ПРОГИ!
вот:)


 
MTsv DN   (2005-12-05 18:21) [3]

Привет...

Создаешь текстовые файлы... Засовываешь в RCDATA ехе-файла (если не хочешь чтобы читали, то криптуешь) и считываешь потом из ресурса...

С Уважением MTsv DN


 
Андрей ©   (2005-12-05 18:32) [4]

Вообще то это уже оффтопик полный

Ну да ладно :)

1. Тебе надо инфу привести в вид нечитаемый. Например, сжатый или пошифрованый. Нормальный вид восстанавливать твоей программой.

2. Хранить инфу - на твое усмотрение. Можно во внешнем файле, можно в ресурсе. В любом случае ее надо структурировать для упрощения доступа к разделам.


 
Vedun   (2005-12-06 00:45) [5]

Информацию также можно хранить в так называемых doc-файлах. Там каждый раздел можно загнать в свой поток. Перед этим их(разделы) можно сжимать, шифровать и т.д. Удобство в том, что большой объем информации хранится в структурированном виде в одном файле. Очень удобно.


 
Васяня   (2005-12-06 07:07) [6]

Чо за ахинею вы тут несете? берется обычная аксесовскай БД в нее забивается все что надо и база ставится под пароль... а тот геморой что вы задумали это вообще только в орешник пихать...


 
Масяня_1   (2005-12-06 08:10) [7]

Удалено модератором


 
Васяня   (2005-12-06 08:24) [8]

Удалено модератором


 
Масяня_1   (2005-12-06 08:45) [9]

Удалено модератором


 
alex_*** ©   (2005-12-06 10:22) [10]

вот и поговорили.... :)


 
Плохиш ©   (2005-12-06 11:09) [11]


> Васяня   (06.12.05 07:07) [6]
> Чо за ахинею вы тут несете? берется обычная аксесовскай БД

Мелко плаваешь, Оракл надо использовать.


 
Antonn ©   (2005-12-06 12:40) [12]

Васяня   (06.12.05 7:07) [6]
берется обычная аксесовскай БД в нее забивается все что надо и база ставится под пароль...

гы-гы-гы...


 
Масяня_1   (2005-12-06 12:43) [13]

Удалено модератором
Примечание: Действия модератора не обсуждаются


 
Mothertrucker   (2005-12-07 12:13) [14]

Ещё раз прифет!
Вы тута БД, Оракл.... Это ж конференция "Начинающим", а не "Продвинутым хакерам"..
Можете объяснить, мож есть компоненты какие для хранения зашифрованого текста в КОЛ??
И кстати зря модер переместил этот вопрос с "КОЛ" - если делать это с ВЦЛ, то компилер не ругаецца! :\
Напиши мне, напиши! )


 
alex_*** ©   (2005-12-07 12:18) [15]

если просто хочешь чтоб через note не прочитали, XOR"ом пройдись по текст. файлу


 
Antonn ©   (2005-12-07 14:06) [16]

Масяня_1   (06.12.05 12:43) [13]
А меня за это же - удалили. :(

не обманывай ;) в [7] было ругательство.

Mothertrucker   (07.12.05 12:13) [14]
ну можно так: забиваешь текст в текстовый файл, грузишь в TMemoryStream, сжимаешь его zlib"ом, сохраняешь на диск. Приклеиваешь этот сжатый файл как ресурс к exe. Во время работы грузишь этот ресурс в MemoryStream, разжимаешь, грузишь текст куда нужно. Вот:) Я так ресурсы TImageList"а храню, и места занимают меньше, и кто попало не сопрет:)


 
alex_*** ©   (2005-12-07 14:16) [17]

от кого защищаемся? от юзеров? они точно по ресурсам лазить не будут. Зачастую расширение достаточно изменить на .dat


 
Antonn ©   (2005-12-07 14:18) [18]

alex_*** ©   (07.12.05 14:16) [17]
они точно по ресурсам лазить не будут

я буду:) если меня это заинтересует.


 
alex_*** ©   (2005-12-07 16:20) [19]

ну и тебе жалко что текст кто-то посмотрит?


 
Antonn ©   (2005-12-07 16:37) [20]

мне текст? текст нет, а вот изображения да:)
еще не известно, какой там текст...


 
Red Baron   (2005-12-12 18:48) [21]

рипнуть можно практически все xor крякера не остановит. для этого надо поминимому заюзать вмпротект но тут антивирусы ругаться будут имхо.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.013 c
2-1134375393
ZZZ
2005-12-12 11:16
2005.12.25
Программное изменение раскладки клавиатуры и разрешение экрана.


2-1134137750
Толян
2005-12-09 17:15
2005.12.25
переменая типа Memo


1-1133036401
Василий
2005-11-26 23:20
2005.12.25
Запуск макроса в Excel средствами Delphi


3-1131295247
Michael5
2005-11-06 19:40
2005.12.25
Подскажите, незаполненные поля БД увеличивают размер файла или не


1-1133331594
leonidus
2005-11-30 09:19
2005.12.25
Помогите пожалуйста перевести код с Си на Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский