|
ActiveX вопрос по компанентам | ☑ | ||
|---|---|---|---|---|
|
0
untru
17.10.11
✎
18:32
|
Вопрос общего характера..
1. у меня есть обработка в которой есть макет-двоичные данные, я туда хочу записать звуковой файл, на обработке есть актив х проигрыватель ... хочу проиграть свой файл(макет), как это сделать? обязательно надо сохранить вначале на диск или можно как то этот файл по другому передать, нужен хелп с синтаксисом. 2. на др обработке есть пдф актив х и есть хранилище значений с пдф файлами(прикрепленные пдф к номенклатере) как их передать в актив х, тоже не очень с синтаксисом разобрался.. если надо сохранить на диск а потом с него прочитать то ок все а чтоб оттуда сказу передать не знаю как написать 3. а откуда брать информацию по свойствам и функциям активХ элементов |
|||
|
1
untru
17.10.11
✎
18:53
|
по поводу первого я написал на форме:
(в макете файл мпз) Процедура ПриНажатииЗвук() ПроигратьЗвук(ПолучитьМакет("Макет")); КонецПроцедуры Процедура ПроигратьЗвук(Данные) Попытка ЭлементыФормы.Проигрыватель.settings.autostart = Истина; ЭлементыФормы.Проигрыватель.settings. //// Вот тут надо как то написать чтото типа /// ЭлементыФормы.Проигрыватель.воспроизвести(Данные) // а как правильно написать не знаю Исключение КонецПопытки; КонецПроцедуры |
|||
|
2
untru
17.10.11
✎
19:55
|
по поводу второго пункта
Запрос = Новый Запрос; Запрос.текст = "ВЫБРАТЬ | ХранилищеДополнительнойИнформации.Ссылка, | ХранилищеДополнительнойИнформации.Хранилище, | ХранилищеДополнительнойИнформации.ИмяФайла, | ХранилищеДополнительнойИнформации.Наименование |ИЗ | Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации |ГДЕ | ХранилищеДополнительнойИнформации.Объект = &Объект"; запрос.УстановитьПараметр("Объект", Справочники.Номенклатура.Пакет); выборка = запрос.Выполнить().Выбрать(); Пока выборка.Следующий() Цикл // тут похожая ситуация выборка.хранилище - нужный мне файл а как его передать в актив х ??? //ЭлементыФормы.АктивХпдф.LoadFile ЭлементыФормы.АктивХпдф.printWithDialog(); КонецЦикла; КонецПроцедуры |
|||
|
3
untru
17.10.11
✎
20:21
|
ап
|
|||
|
4
Kom-off
17.10.11
✎
20:24
|
1. Скорее всего без сохранения на диск не обойтись.
2. См. 3. 3. Попробуй OLEView. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |