![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.04.2016
Сообщений: 9
|
![]()
Delphi 7. Чтобы была программа - справочник из одного exe файла (без БД) использую clientdataset-datasource-dbgrid. Поиск, сортировка, фильтрация- все работает. В clientdataset беру данные из компонента tmemo. В design режиме в tmemo можно вставить текст длиной не более 64кб, а у меня текст(данные для справочника) около 400 кб. Как изменить ограничение в 64кб в design time? Или что использовать вместо memo.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
MaxLength
А зачем данные из мемо брать? На крайний случай TStringList, а по хорошему clientdataset может записывать свои данные в файл и читать из него в том же формате
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 27.04.2016 в 10:28. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 27.04.2016
Сообщений: 9
|
![]()
Изменение maxlength в design нечего не дает. Цель : чтобы был один exe файл, т.е. хранить данные внутри exe надо. А TStringList визуальный? Как в него вносить данные в design time?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
никогда не сталкивался с такой проблемой.
Ну, допустим, что в design нельзя туда такой текст поместить. но в runtime можно? тогда просто положите ваш текстовый файл в ресурсы программы, оттуда доставайте и помещайте в мемо. p.s. Вы уверены что в Memo нужен текст длиной более 4-х тысяч строк? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
В ричедит можно (там раньше была подобная проблема)
Код:
|
![]() |
![]() |
![]() |
#6 | |
Регистрация: 27.04.2016
Сообщений: 9
|
![]() Цитата:
эти 10 000 строк должны быть внутри exe, те не считывались из внешнего файла а жестко внутри программы... Richedit тоже на берет больше 64 кб во время разработки, т.е. до компиляции. |
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 27.04.2016
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
И этот справочник не правится? Если нет - хранить в ресурсе exe. И хранил бы в двоичном формате клиентдатасета. Если правится, то облом.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 27.04.2016
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
ресурс exe это не другой файл, а часть exe-шника
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хранение форматированого текста | Vohakisa | SQL, базы данных | 5 | 03.10.2013 15:03 |
Составить алгоритм, который по введённому N, (0<=N<=3 000 000 000) определяет, какое число стоит на N-ом месте в последовательност | FIREMAX | Помощь студентам | 1 | 02.02.2013 12:50 |
Хранение текста в программе | tsar_ | Общие вопросы Delphi | 2 | 28.04.2012 12:04 |
Хранение текста в двоичном файле | Nitrino | Общие вопросы C/C++ | 63 | 04.06.2009 02:46 |