BLOB в Text Control?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Ветеран
- Сообщения: 333
- Зарегистрирован: 21 Сентябрь 2005, 11:05
- Откуда: Нижний Новгород
- Контактная информация:
BLOB в Text Control?
Всем привет!
Можно ли запихать данные из блоб (предопределено что в блоб сохранен текстовый документ или RTF файл) непосредственно в Text control?
Можно ли запихать данные из блоб (предопределено что в блоб сохранен текстовый документ или RTF файл) непосредственно в Text control?
Re: BLOB в Text Control?
Так надо попробовать!
Если image запихивается то и Text вполне может тоже, а если нет из blob можно вынуть его на диск а далее Ascii файл пихай куда хошь!
Если image запихивается то и Text вполне может тоже, а если нет из blob можно вынуть его на диск а далее Ascii файл пихай куда хошь!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7408
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Re: BLOB в Text Control?
Можно. BLOB - это просто текстовая строка, но ее размер неопределен.
Соответсвенно, нужно узнать размер, объявить строку этого размера и в нее загнать содержимое BLOB.
А далее уже показать строку c информацией в TEXT.
См. в справке по слову BLOB - все подробно описано в примере, больше и добавить то нечего ...
Соответсвенно, нужно узнать размер, объявить строку этого размера и в нее загнать содержимое BLOB.
А далее уже показать строку c информацией в TEXT.
См. в справке по слову BLOB - все подробно описано в примере, больше и добавить то нечего ...
За теми кто отстал - не возвращаться. (С) Кодекс
-
- Ветеран
- Сообщения: 333
- Зарегистрирован: 21 Сентябрь 2005, 11:05
- Откуда: Нижний Новгород
- Контактная информация:
Re: BLOB в Text Control?
Примерно так и сделалСоответсвенно, нужно узнать размер, объявить строку этого размера и в нее загнать содержимое BLOB.
играюсь с RTF контролом...
- Игорь Столяров
- Ветеран движения
- Сообщения: 7408
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Re: BLOB в Text Control?
Удачи ! Я в свое время тоже пробовал повозится - но как-то все через ж... работало, да и достойного применения не нашлось. Может в новых релизах стало легче, что там постоянно с RTF правят ...ru_alex писал(а):играюсь с RTF контролом...
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7408
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Re: BLOB в Text Control?
Согласен - драться не будем ! Я всего лишь имел ввиду, что к данным в BLOB можно обраться как одномерному массиву BlobFild[0:LenBlob] ....Igor писал(а):BLOB -Не просто текстовая строка
За теми кто отстал - не возвращаться. (С) Кодекс
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: BLOB в Text Control?
Ты знаешь, а меня получилось, правда для репортов и МЕМО.
Выводились текстовые данные неопределенной длины в несколько строк без
дыр с подтягиванием линий
Выводились текстовые данные неопределенной длины в несколько строк без
дыр с подтягиванием линий
-
- Ветеран
- Сообщения: 333
- Зарегистрирован: 21 Сентябрь 2005, 11:05
- Откуда: Нижний Новгород
- Контактная информация:
Re: BLOB в Text Control?
Вообщем удалось более менее нормально использовать RTF Control для отображения и редактирования форматированного текста. От греха подальше отключил диалоги "найти", "найти и заменить", вообщем все, которые связаны с открытием вспомогательных окон, так как при их использовании наблюдались необъяснимые зависания. Они мне вообщем-то и без надобности.
Сейчас стоит следующая задача:
Есть таблица с блоб полем, в котором сообственно и хранится rtf текст. В принципе, при сохранении его на диск получаем полноценный rtf файл.
Нужно по определенному принципу выбрать записи из этой таблицы, затем сформировать по ним один rtf файл, который будет содержать объединенный текст со всех записей. Принцип объединения не особо важен, например, друг за другом, начиная со следующей строки. Естественно простое объединение не прокатит, так как в каждом куске есть rtf заголовок, как бы его наиболее правильным образом убрать? Поиск по методам класса RTFControl результатов не дал, нету вроде там похожих методов, правда и справки по нему тоже не нашел.
Сейчас стоит следующая задача:
Есть таблица с блоб полем, в котором сообственно и хранится rtf текст. В принципе, при сохранении его на диск получаем полноценный rtf файл.
Нужно по определенному принципу выбрать записи из этой таблицы, затем сформировать по ним один rtf файл, который будет содержать объединенный текст со всех записей. Принцип объединения не особо важен, например, друг за другом, начиная со следующей строки. Естественно простое объединение не прокатит, так как в каждом куске есть rtf заголовок, как бы его наиболее правильным образом убрать? Поиск по методам класса RTFControl результатов не дал, нету вроде там похожих методов, правда и справки по нему тоже не нашел.