Имя: Пароль:
1C
1С v8
1c8.1 Пример с ActiveX WMP
0 Raxla
 
26.09.11
18:22
Мне тут попался пример с ActiveX Windows Medis Player. Но что-то ничего не получается под 8.1. Ну то есть, добавить-то элемент управления ActiveX на форму и прописать в свойствах url - не проблема, всё работает.
А вот если попытаться туда вписать url программно, то это, почему-то игнорируется:
ЭлементыФормы.ЭлементУправления1.URL("c:\1.mp3");

В более сложном примере. где WMP добавляется вообще через HTML, WMP не находится:
   ЭлементыФормы.ПолеHTMLДокумента1.УстановитьТекст("<HTML><OBJECT id=WMP classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6 width=""100%"" height=""100%""><PARAM NAME=""URL"" VALUE=""""><PARAM NAME=""rate"" VALUE=""1""><PARAM NAME=""balance"" VALUE=""0""><PARAM NAME=""currentPosition"" VALUE=""0""><PARAM NAME=""defaultFrame"" VALUE=""""><PARAM NAME=""playCount"" VALUE=""1""><PARAM NAME=""autoStart"" VALUE=""-1""><PARAM NAME=""currentMarker"" VALUE=""0""><PARAM NAME=""invokeURLs"" VALUE=""-1""><PARAM NAME=""baseURL"" VALUE=""><PARAM NAME=""volume"" VALUE=""50""><PARAM NAME=""mute"" VALUE=""0""><PARAM NAME=""uiMode"" VALUE=""full""><PARAM NAME=""stretchToFit"" VALUE=""-1""><PARAM NAME=""windowlessVideo"" VALUE=""0""><PARAM NAME=""enabled"" VALUE=""-1""><PARAM NAME=""enableContextMenu"" VALUE=""-1""><PARAM NAME=""fullScreen"" VALUE=""0""><PARAM NAME=""SAMIStyle"" VALUE=""""><PARAM NAME=""SAMILang"" VALUE=""""><PARAM NAME=""SAMIFilename"" VALUE=""""><PARAM NAME=""captioningID"" VALUE=""""><PARAM NAME=""enableErrorDialogs"" VALUE=""0""><PARAM NAME=""_cx"" VALUE=""24262""><PARAM NAME=""_cy"" VALUE=""15319""></OBJECT></HTML>");
   ЭлементВК = ЭлементыФормы.ПолеHTMLДокумента1.Документ.getElementById("WMP");
   Если ЭлементВК = Неопределено Тогда
       Сообщить("Не найден объект компоненты!");
   Возврат;
   КонецЕсли;
1 Raxla
 
28.09.11
13:34
up
2 Raxla
 
29.09.11
00:48
Никто не баловался что ли? :-)))