Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.22;
Скачать: CL | DM;

Вниз

Сохранение в блоб   Найти похожие ветки 

 
makvell   (2007-06-25 11:23) [0]

Доброго дня мастера.
Вопрос вот в чем, хочу сделать импорт задач (в электронный задачник) из ворда (в задаче могут быть формулы, картинки и прочее). В вордовском файле делаю разделители, например "__", т.е. задача в файле выглядит так:
p__
тема
__
источник
__
сложность
__
условие
__
...
Файл разбираю WordApplication"ом, что-то затупил, нахожу тему, копирую в буфер, а как потом то что в буфере взять и положить в переменную? Т.е. String them := тема из буфера.
И второй вопрос, в какую переменную положить условие, и как потом его засунуть в блобстрим?

Заранее спасибо.


 
Desdechado ©   (2007-06-25 11:49) [1]

>  в какую переменную положить условие, и как потом его засунуть
> в блобстрим?
Что за "условие" и как его можноположить в переменную?


 
makvell   (2007-06-25 11:55) [2]

условие - "Условие задачи" - текст, с картинками и, возможно, формулами.


 
Виталий Панасенко ©   (2007-06-25 13:13) [3]

Я думаю, нужно использовать RichEdit(DBRichEdit).. и уже его связать с полем БД и в него копировать ИЗ Кармана


 
makvell   (2007-06-25 13:21) [4]

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


 
makvell   (2007-06-26 11:59) [5]

Неужели нельзя обойтись без копирования из буфера в ричэдит(дбричэдит) а уже из него сохранять в поток и в параметр запроса?


 
Правильный Вася   (2007-06-26 12:06) [6]

можешь сам читать из клипборда и разбирать его содержимое


 
ЮЮ ©   (2007-06-26 12:13) [7]

> Неужели нельзя обойтись без копирования из буфера в ричэдит(дбричэдит)
> а уже из него сохранять в поток и в параметр запроса?


Дело в том, что в буфере находится много форматов скопированного.

Вставь из буфера в блокнот - получишь одно, в Paint - другое, в MS Word - нужное. Если сможешь извлечь из буфера обмена только нужное, а главное - вставить в буфер обмена (а ещё лучше - в формируемый документ) сохраненное в БД (ты же захочешь этим опять воспользоваться?), тогда сможешь обоqтись и без.


 
makvell   (2007-06-26 12:23) [8]

Спасибо, поэкспериментирую :)



Страницы: 1 вся ветка

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
2-1182512512
Manur
2007-06-22 15:41
2007.07.22
Количество Image


15-1182611550
Nic
2007-06-23 19:12
2007.07.22
К примеру, написана книга


15-1182629079
comrad
2007-06-24 00:04
2007.07.22
Не компилируются проекты


15-1182259262
oldman
2007-06-19 17:21
2007.07.22
Я по улице марше,


15-1182256685
DelphiN!
2007-06-19 16:38
2007.07.22
Как востановить удаленные данные из таблицы FireBird 1.5??