Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

О визуализации большого текста [D6, XP]


Страницы:   1 2 3 4

buka ©   (2008-01-11 15:45:00) 

Здравствуйте.
Зписан в базу текст большого объема. Ни DBRich, ни DBMemo, ни DBGrid не позволяет его увидеть.
Как можно визуализировать?
Использовал Access 2003.
В нем - видно, но я же хочу читать с использованием компонентов Delphi?
Что пдскажете мастера?


Amoeba   (2008-01-13 17:30:00) [1]


> buka   (13.01.08 15:06) [65]

Выслал.


sniknik   (2008-01-13 17:01:00) [2]

> Как же все-таки втолкнуть в поле MEMO до 1 ГБ?
1 байт это тоже до гб. ;о)...
близко к этому, 600-1000мег у тебя будут проблемы и с BLOB, гарантирую. (объяснять не хочется. хочеш сам подумай над вопросами. сколько оперативки на твоей машине? и второй, сколько книг будет в "библиотеке"? кстати про ограничение базы я тоже писал, мельком, т.к. это было "околовопросно" но тем не менее)

> как "аболиция", "франшиза" и многое другое из моей сферы деятельности
заметь, в твою сферу деятельности мы и не лезем. (еще бы, если б я начал нашего юриста доставать, как контракт составить/договор проверить/и т.д. он бы меня просто послал, далеко и надолго...)
кстати, что такое "франшиза" я чисто случайно знаю. ;) т.к. близко к этому работаю (есть "франчи" клиенты. у который "вывеска" конкурентами обслуживается а их мы... или наоборот).

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


homm   (2008-01-13 15:35:00) [3]

Читать внимательно наш диалог с sniknik [34]-[45]
Искать, где говорится что куда можно писать и через что. Думать, потом анализировать, потом подумать еще раз и спросить, если что то еще не понятно.


homm   (2008-01-13 15:22:00) [4]

> [64] buka   (13.01.08 15:06)
> Конечно, наверное мой язык далек от прфессионального обращающегося
> в среде программистов.

И что? Это мешает вам прочесть то, что здесь написано выше хотя бы один раз, не пропуская текст через строку? Вот чесно, сколько раз ветку перечитывал? А сколько раз перечитывал, пытаясь разобраться? Не вижу не одного вопроса о том, что чтото не понятно из сказаного, но зато много притензий по поводу хамства и отсутствия дельных советов.


buka   (2008-01-13 15:06:00) [5]

Удалено модератором
Примечание: дубль


buka   (2008-01-13 15:06:00) [6]

Amoeba. Мой адрес: dekhanin@mail.ru Если можно -вышлите, я буду эксперементировать с благодарностью вспоминая Вас.
У меня задача: создать таблицу в которой можно хранить текстовые файлы большой величины. Я не программист, а юрист. Сам осваивал потихоньку Delphi. Ну что мог ... сделал, как мог.
Кое-что из поставленных задач получается. А вот эту... когда-то, кстати решил, но потом забыл как, а сейчас не могу вспомнить.
Как же все-таки втолкнуть в поле MEMO до 1 ГБ?

Hommy: "скажи мне кто я и я скажу тебе кто ты". Но вот мне почему-то Вам хамить не хочется. Конечно, наверное мой язык далек от прфессионального обращающегося в среде программистов.
Также, наверное, как и для Вас непонятны, например, такие словечки, как "аболиция", "франшиза" и многое другое из моей сферы деятельности
Вы дурно воспитаны, если позволяете себе хамить человеку обратившемуся к Вам за помощью.
Я прощаю Вас, убогого.


homm   (2008-01-13 07:41:00) [7]

> [60] buka   (13.01.08 00:59)
> А чего мне врать?

Ну ты же тупой, чего же тебе не врать то…


Amoeba   (2008-01-13 01:30:00) [8]


> buka   (12.01.08 23:50) [58]
>
> И еще попробовал OleContainer.
> Нормально, хранит и видит.
> Но кто-то упоминал DBOleContainer.
> А где его можно найти?

Если дашь адрес куда выслать, пришлю.


sniknik   (2008-01-13 01:17:00) [9]

> пишет "текст слишком длинный".
кто пишет? аксесс? см. выше обсуждали уже его отображение текста.

> А чего мне врать?
откуда знать? ессть наверно резон.

> Просто взял OleContainer и вложил туда текст и ...
вот изза этого и сомнения. ты не мог "вложить туда текст", ты мог вставить обьект (обьект автоматизации), из списка (для чисто текста такого нет), а уже в нем открыть текст. или ты мог открыть из файла (обьект сам подставится), но если этот файл текстовый (txt) ты вряд ли бы его видел (разве что установлен какой нестандартный обьект автоматизации), ты видел бы имя файла, ссылку/иконку, но не текст, до тех пор пока обьект не активируется... в неактивном он даже не пролистывается, и толку от твоего длинного текста если видеть будеш только первые 10-20 строк?.
а у тебя все слишком просто получается, "вложил, вижу", особенно для человека не могущего с более простой (имхо) задачей разобраться.


buka   (2008-01-13 00:59:00) [10]

Странно, но на другом компе те же Windows, Access, однако и 100 кб и 300 кб показывает  при использовании в Akccesse MEMO, а вот на 1-м - никак.
Правда на 7 МБ (Гражданский кодекс во всех 4-х частях)- и этот отказался принимать пишет "текст слишком длинный".
А чего мне врать? Коды я не смотрел. Просто взял OleContainer и вложил туда текст и ... вижу его.Вот и вся "загогулина".
Спать хочется.
Давайте оставим на завтра. У нас уже 3 ночи.


sniknik   (2008-01-13 00:23:00) [11]

> Поле МЕМО не принимает большой текст. Я уже пробовал.
а мои 5 мегабайт значит маленький?

> Какую посоветуете?
промышленного маштаба... а то текст не влезет.

> Вы в каких базах храните большие текстовые файлы?
пофигу нам. с какими работаем в тех и храним, то что приходится (на текстовых файлах не зацикливаемся).

> И еще попробовал OleContainer.
> Нормально, хранит и видит.
вреш ведь. не пробовал. выкладывай код проверим.


buka   (2008-01-12 23:50:00) [12]

И еще попробовал OleContainer.
Нормально, хранит и видит.
Но кто-то упоминал DBOleContainer.
А где его можно найти?


buka   (2008-01-12 23:48:00) [13]

Вы в каких базах храните большие текстовые файлы?


buka   (2008-01-12 23:45:00) [14]

> Используй поле типа MEMO.
у jet это Text.

Поле МЕМО не принимает большой текст. Я уже пробовал.
Может отойти от Акссесса?
Какую посоветуете?


homm   (2008-01-12 23:32:00) [15]

> [54] sniknik ©   (12.01.08 23:27)
> у jet это Text.

Может быть. В самом аксесе это называется «Поле МЕМО».


sniknik   (2008-01-12 23:27:00) [16]

> Используй поле типа MEMO.
у jet это Text.


Anatoly Podgoretsky   (2008-01-12 23:26:00) [17]

> buka  (12.01.2008 23:10:49)  [49]

Ну так и ты делай тоже самое по двойному щелчку.


sniknik   (2008-01-12 23:24:00) [18]

> И каким советам следвать?
хранить текст в текстовом поле, и соответственно тогда использовать DBRichEdit и еже с ними, а не пихать в компоненты для текста OLE обьекты...
а уж если впихнул в поле такой базы обьект, то забудь по компоненты для текста, а изучай технологию OLE (начни с контейнера например). хотя, вот это, мне честно говоря совсем не нравится (не нужно это тебе, по тому что описано. имхо конечно)... сосредоточься на первом.


homm   (2008-01-12 23:19:00) [19]

> [49] buka   (12.01.08 23:10)
> Неужели так трудно понять?

Неужели так трудно научится читать и шевелить мозгами?


homm   (2008-01-12 23:18:00) [20]

> [49] buka   (12.01.08 23:10)
> Пойти на страницу к идиотам?

Да.

Используй поле типа MEMO.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо