|
Технология создания ВК | ☑ | ||
---|---|---|---|---|
0
luter-89
30.12.14
✎
14:01
|
Кто-нибудь создавал собственными силами ВК? Какой язык более удобен? Много ли времени нужно для въезжания в тему. Программирую и программировал только на 1С. Может есть какие-нибудь помощники на 1С?
|
|||
1
Krendel
30.12.14
✎
14:05
|
Спроси у Дурова, ток ты форумом ошибься
|
|||
2
Black Dragon
30.12.14
✎
14:07
|
например http://infostart.ru/public/115486/
|
|||
3
luter-89
30.12.14
✎
14:07
|
)) я ожидал такого ответа, но я подожду
|
|||
4
mehfk
30.12.14
✎
14:08
|
Пятницы?
|
|||
5
Black Dragon
30.12.14
✎
14:08
|
1С не может и не умеет компиль ВК своими силами))) Жди...
|
|||
6
luter-89
30.12.14
✎
14:08
|
Забыл сказать по технологии Native API
|
|||
7
Krendel
30.12.14
✎
14:08
|
12 января видимо
|
|||
8
luter-89
30.12.14
✎
14:09
|
Никто завтра не работает?
|
|||
9
Fish
30.12.14
✎
14:09
|
(0) "Какой язык более удобен?" - любой.
|
|||
10
piter3
30.12.14
✎
14:10
|
(8)на своей работе многие
|
|||
11
luter-89
30.12.14
✎
14:10
|
ну любой - это врядли
|
|||
12
Black Dragon
30.12.14
✎
14:11
|
||||
13
luter-89
30.12.14
✎
14:13
|
Ну, это пример работы с демкой на ИТС
|
|||
14
luter-89
30.12.14
✎
14:13
|
Никто не создавал сам?
|
|||
15
Fish
30.12.14
✎
14:13
|
(11) Какие языки программирования ты хорошо знаешь?
|
|||
16
luter-89
30.12.14
✎
14:14
|
||||
17
Black Dragon
30.12.14
✎
14:14
|
а тебе щачем именно так? Некоторое вредоносное программное обеспечение использует Native API, чтобы скрыть своё присутствие от антивирусного ПО
|
|||
18
luter-89
30.12.14
✎
14:14
|
Ну, это видимо для тех, кто в теме
|
|||
19
Black Dragon
30.12.14
✎
14:15
|
Вирус написать решил с помощью 1с?
|
|||
20
luter-89
30.12.14
✎
14:16
|
Хотелось бы безпроблемно работать с железом из 1С
|
|||
21
luter-89
30.12.14
✎
14:17
|
(17) COM технология нужна для других целей, для взаимодействия с другим ПО
|
|||
22
Fish
30.12.14
✎
14:19
|
(20) беспроблемно не получится.
|
|||
23
luter-89
30.12.14
✎
14:20
|
Может Гилев заморочится и сделает курс по компонентам)
|
|||
24
luter-89
30.12.14
✎
14:20
|
Тут Гилева случаем никто не видел?
|
|||
25
Black Dragon
30.12.14
✎
14:21
|
Для сборки демонстрационной ВК будем использовать Microsoft Visual Studio 2008 - это по тобой данной ссылке сказано
|
|||
26
piter3
30.12.14
✎
14:24
|
(23)и под елку вам:)))
|
|||
27
Black Dragon
30.12.14
✎
14:26
|
В 1С:Рарусе спроси - у них ключи аппаратные через Вк реализованы
|
|||
28
luter-89
30.12.14
✎
14:26
|
(25) Я пытаюсь найти человека, кто лично уже делал это
|
|||
29
Black Dragon
30.12.14
✎
14:27
|
не иначе СЗК делать собрался?
|
|||
30
Fish
30.12.14
✎
14:28
|
(29) Видимо, веб-камера так и не заработала: Доступ к Веб Камере из 1С 8.3
|
|||
31
luter-89
30.12.14
✎
14:29
|
(30) Работает))) Но нужно больше
|
|||
32
Fish
30.12.14
✎
14:30
|
(31) Что, например? Скрытое видеонаблюдение из 1С? :)
|
|||
33
luter-89
30.12.14
✎
14:31
|
Хотя бы Размер фото задавать
|
|||
34
luter-89
30.12.14
✎
14:32
|
Та компонента обрезает
|
|||
35
DmitrO
30.12.14
✎
14:32
|
Ну я делал. Неоднократно. И СОМ и Native.
Более удобен C++. |
|||
36
luter-89
30.12.14
✎
14:33
|
Нет некого шаблона, чтобы в краткое время освоить только необходимое для создания компонент?
|
|||
37
Serginio1
30.12.14
✎
14:41
|
Я давно использую ВК предназначенную для загрузки Automation Object (Idispatch) и выполнение всех его свойств и методов через интерфейс IlanguageExtender. Преимущество данного метода от непосредственного использования Automation Object это поддержка var и Out параметров, а также передача ссылок на объекты 1С. Также реализована поддержка свойств массивов, в частности метода DISPATCH_PROPERTYPUT (В этом случае надо перед свойством указать Set_).
Через использование ITypeInfo http://files.rsdn.ru/19608/C1InDelphi.zip |
|||
38
luter-89
30.12.14
✎
14:45
|
Что это такое?
|
|||
39
MMF
30.12.14
✎
14:47
|
Если нужна именно ТСВК, и можно обойтись без доступа к 1С по аналогии с Радугой/1с++, то самое удобное - писать на Дельфи. Написал десятка два компонент
|
|||
40
MMF
30.12.14
✎
14:49
|
(39) + но писать нужно на том языке, который сам хорошо знаешь, а не на том, который советуют
|
|||
41
Бубка Гоп
30.12.14
✎
14:52
|
мне вот c# понравился. Много готовых библиотек, кодить удобно.
|
|||
42
Fish
30.12.14
✎
14:54
|
(40) В (0) написано: "Программирую и программировал только на 1С". :)
|
|||
43
Serginio1
30.12.14
✎
15:26
|
(38) Основная задача ВК это использование IlanguageExtender с чем легко справляется IDispatch
ВК AddInFromITypeInfo вызывает методы IDispatch из методов IlanguageExtender используя ITypeInfo. Можно получить доступ к интерфейсам. Например IAsyncEvent создав метод void InitFrom1C(object Object1C); например public void InitFrom1C(object Object1C) { try { Event = new AutoResetEvent(false); EventTo1C = Object1C as IAsyncEvent; SynchronizationContext.SetSynchronizationContext(new WindowsFormsSynchronizationContext()); Sc = SynchronizationContext.Current; } catch (Exception e) { MessageBox.Show(e.ToString()); throw e; } // обработкаСобытий(); } или procedure TAddinTypeInfo.InitFrom1C(const pCon: IDispatch); Var wnd: HWND; pExtWndsSupport:IExtWndsSupport; begin If Not Assigned(pConn) Then Begin pConn := pCon; PEvent := nil; IDispatch(pCon).QueryInterface(IAsyncEvent,PEvent); pExtWndsSupport := nil; IDispatch(pCon).QueryInterface(IExtWndsSupport,pExtWndsSupport); If Assigned(pExtWndsSupport) Then Begin pExtWndsSupport.GetAppMainFrame(wnd); Application.Handle := wnd; pExtWndsSupport.GetAppMDIFrame(ChildWnd); end; end; end; |
|||
44
DmitrO
30.12.14
✎
15:28
|
(36) так есть же на ИТС шаблоны для разных сред и даже языков.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |