Главная страница
    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.5 MB
Время: 0.012 c
2-1133955788
_Lucifer_
2005-12-07 14:43
2005.12.25
Передача процедуры как параметра процедуры


14-1133624702
GudzonXXX
2005-12-03 18:45
2005.12.25
Интернет


14-1133295820
Shopot
2005-11-29 23:23
2005.12.25
Где достать компоненты для работы с Com портом?


14-1133384326
Kerk
2005-11-30 23:58
2005.12.25
Сценарий американского фильма про русских.


2-1134030679
Daria
2005-12-08 11:31
2005.12.25
Поиск по базе





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский