Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2016, 12:01   #11
rdomr
 
Регистрация: 27.04.2016
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
ресурс exe это не другой файл, а часть exe-шника
можно по подробнее как релизовать или ссылку?
rdomr вне форума Ответить с цитированием
Старый 27.04.2016, 12:04   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

http://www.google.com.ua/search?hl=r...93.lkjcmazs6rA

http://www.google.com.ua/search?q=%D....0.HAZdnvK8_Bk
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.04.2016, 12:05   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от rdomr Посмотреть сообщение
справочник не правится!!! В который раз переписываю: хранение в другом файле и считывание оттута не предлагать.
ресурс - это информация, которая встраивается компилятором внутрь exe


FYI: только учтите, что есть редакторы ресурсов, которые позволят легко извлечь ваши текстовые данные из вашего exe

ну и ещё.
Memo крайне неудобный способ представления табличных данных.
Обычно используют DB-ware компоненты для отображения данных (dbgrid и его аналоги, к нему прикручивается поиск, фильтрация и прочие табличные фишки)

Последний раз редактировалось Serge_Bliznykov; 27.04.2016 в 12:07.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2016, 12:13   #14
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от rdomr Посмотреть сообщение
ввод должен быть в design time!
Не увидел. Но всё равно извратиться можно. Берём WinSpy, ищем наш ричедит на форме в дизантайме и шлём туда сообщение. При создании компонента в рантайме повторить операцию. Очень извращённый метод, теоретически может сработать
Но как уже сказали, хорошее решение в данном случае - ресурсы
eoln вне форума Ответить с цитированием
Старый 27.04.2016, 12:34   #15
rdomr
 
Регистрация: 27.04.2016
Сообщений: 9
По умолчанию

я в топике писал что использую dbgrid. memo только для хранения, те оттуда при формактивате заносится в clientdataset а все остальное с ним.
rdomr вне форума Ответить с цитированием
Старый 27.04.2016, 13:24   #16
rdomr
 
Регистрация: 27.04.2016
Сообщений: 9
По умолчанию

спасибо всем. наверное мне подойдет вариант с ресурсами!
rdomr вне форума Ответить с цитированием
Старый 27.04.2016, 13:27   #17
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Визуальные компоненты не предназначены для хранения, только для отображения и взаимодействия с пользователем.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.04.2016, 13:28   #18
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
те оттуда при формактивате заносится в clientdataset а все остальное с ним.
просто базу в формате клиентдатасет засуньте в ресурсы и всё, никаких дополнительных компонент (тем более визуальных) тут не нужно!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2016, 13:33   #19
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

одному мне тут интересно
Как звучит задание в оригинале?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 27.04.2016, 14:33   #20
rdomr
 
Регистрация: 27.04.2016
Сообщений: 9
По умолчанию

Задание: написать справочник (10 000 записей, три поля) из одного исполняемого файла.(без БД и доп файлов ..., те один файл exe, который запускается и внутри таблица для поиска, фильтра, сортировки и чтобы при переносе на другие компы не нужно было ничего ставить, настраивать и тд. Скопировал один файл.exe и пользуйся).

С использованием файла ресурса-был выход!

Но уперто сделал такможет кому пригодится)

положил memo
вставил 10 записей.
поставил MaxLength=1000 000
создал exe.
в блокноте открыл файл .dfm формы
вместо 10 записей скопировал туда 10 000
преркопилировал.
Работает !!!

Изначально в режиме прроектирования не мог никак в memo скопировать 10 000 записей, копировалась, только 1 500 (те 64кб), но memo работатет с 2 гб ., пришлось вот так выкрутится.
rdomr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хранение форматированого текста 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