![]() |
![]() |
|
Как прочитать данные из макета в котором двоичные данные? | ☑ | ||
---|---|---|---|---|
0
Ruben
29.05.09
✎
12:13
|
Я создаю макет с двоичными данными, в них хранится к примеру файл типа.doc, как мне прочитать текст из данного файла?
|
|||
1
GenV
29.05.09
✎
12:14
|
(0) Сохранить в файл, открыть/прочитать из файла
|
|||
2
Stepa86
29.05.09
✎
12:14
|
ДвоичныеДанные (BinaryData)
Методы: Записать (Write) Конструкторы: На основании файла Описание: Значение содержит двоичные данные, которые считываются из файла. Значение может быть сохранено в ХранилищеЗначения. Хранимые данные могут быть записаны в файл. Сериализуется. XML-сериализация. Поддержка отображения в XDTO; пространство имен: {http://www.w3.org/2001/XMLSchema}. Имя типа XDTO: может быть любым из перечисленных: base64Binary, hexBinary. Пример: МояКартинка = Новый ДвоичныеДанные("C:\Мои документы\Картинка1.bmp"); ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка); // сохранение значения типа ХранилищеЗначения в базе данных НовНоменклатура = Справочники.Номенклатура.СоздатьЭлемент(); НовНоменклатура.Наименование = "Диван ""Маргарита"""; // реквизит Изображение имеет тип ХранилищеЗначения НовНоменклатура.Изображение = ХранилищеКартинки; НовНоменклатура.Записать(); ... // выгрузка значения типа ДвоичныеДанные из хранилища значений в файл ИмяФайла = "C:\Мои документы\Картинка2.bmp"; НовНоменклатура.Изображение.Получить().Записать(ИмяФайла); что не понятно? |
|||
3
Ruben
29.05.09
✎
12:26
|
ну вот приведу пример:
МакетСДанными - это двоичные данные ХранилищеДанных = Новый ХранилищеЗначения(МакетСДанными); Как из этого хранилища прочитать сами данные, в макете данных находится текстовый документ? |
|||
4
Defender aka LINN
29.05.09
✎
12:27
|
(3) Чукча не читатель?
|
|||
5
Mitriy
29.05.09
✎
12:30
|
(3) чо (2) до конца не дочитал?
МакетСДанными.Записать(ИмяФайла); |
|||
6
Mitriy
29.05.09
✎
12:31
|
тьфу ты...
ХранилищеДанных.Записать(ИмяФайла); |
|||
7
Mitriy
29.05.09
✎
12:33
|
млин... Получить еще...
|
|||
8
Stepa86
29.05.09
✎
12:33
|
(7) ты чо то не в форме сегодня =)
|
|||
9
Ruben
29.05.09
✎
12:41
|
обязательно сменю ник на "чукчу" но по любому не получается
ХранилищеДанных = Новый ХранилищеЗначения(МакетСДанными); ХранилищеДанных.Записать("C:\1.txt"); МакетСДанными = это у меня двоичные данные, пытаюсь записать пишет что метод не обнаружен записать. Ведь принцип такой, я получаю двоичные данные записываю в временный файл потом оттуда читаю? |
|||
10
Stepa86
29.05.09
✎
12:42
|
МакетСДанными.Записать("C:\1.txt");
|
|||
11
Mitriy
29.05.09
✎
12:44
|
(8) тяпница...
(10) ты, я вижу тоже )) |
|||
12
Stepa86
29.05.09
✎
12:45
|
(11) а чо я не так сказал? МакетСДанными - двоичные данные
|
|||
13
Ruben
29.05.09
✎
12:46
|
Спасибо, жизнь сразу наладилась:)
|
|||
14
Mitriy
29.05.09
✎
12:48
|
(12) гы... это я запутался... пардоньте ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |