|
Как создать свой Снегопат? | ☑ | ||
---|---|---|---|---|
0
askharlov
20.04.17
✎
11:12
|
Предследую сразу 2 цели:
1. Допилить конфигуратор под себя, подобавлять некоторые фишки 2. Поковырятся в С++ под конкретную задачу (пункт 1) Но пока нет ни малейшего понимания как прицепляются к 1С сторонние доработки. Погуглил - инфы крайне мало, где-то наткнулся на то что Снегопат - это "хак" 1С, но дальше инфы ноль Подскажите кто знает с какой стороны подступить к сабжу, может есть интересные ссылочки. Заранее благодарю за помощб |
|||
1
Волшебник
модератор
20.04.17
✎
11:12
|
Нужно родиться Орефковым
|
|||
2
askharlov
20.04.17
✎
11:13
|
Готов реинкарнировать:-)
|
|||
3
Адинэснег
20.04.17
✎
11:13
|
эклипс бери, edt то есть
|
|||
4
askharlov
20.04.17
✎
11:16
|
то что надо для разработки ИДЕ - понятно, но основной вопрос - как это цепляется к 1С.
1С это же, я так понимаю, скопмпилированный продукт, как к можно в платформе что-то изменить своими руками? |
|||
5
Вафель
20.04.17
✎
11:18
|
(4) перехват вызовов длл.
Если ты этого не умеешь, то рано тебе еще такие задачи делать |
|||
6
Волшебник
модератор
20.04.17
✎
11:18
|
(4) хуки
|
|||
7
mehfk
20.04.17
✎
11:18
|
Нужно уметь в нужные места встявлять нужные байты, например 0E3h.
|
|||
9
Волшебник
модератор
20.04.17
✎
11:22
|
||||
10
VladZ
20.04.17
✎
11:24
|
"Я сделаю свой Снегопат! С блэкджеком и шлюхами!"
|
|||
11
askharlov
20.04.17
✎
11:24
|
(5) - спасибо за совет - пошел гуглить в этом направлении.
"Если ты этого не умеешь, то рано тебе еще такие задачи делать" - поясни - что для перехвата длл нужно предварительно научиться чему-то еще другому? или можно начать с него как раз и учитьося? (6) - спасибо - пошел изучать что за зверь (7) - это тоже про хуки? или шутка? |
|||
12
mehfk
20.04.17
✎
11:28
|
(11) Какие шутки. Запускаешь процесс из своей программы, приостанавливаешь его выполнение, в нужные места инжектишь свой код, продолжаешь приостановленный процесс. Профит!!!
|
|||
13
Junior1s
20.04.17
✎
11:28
|
надо было завтра с этой темой сюда придти...
|
|||
14
Вафель
20.04.17
✎
11:30
|
Тема из серии: Как пропатчить 1С под BSD
|
|||
15
Вафель
20.04.17
✎
11:30
|
Жалко что здесь не какнал про аниме
|
|||
16
askharlov
20.04.17
✎
11:42
|
я так понимаю, что освоив перехват не надо привязываться к С++, а можно это делать на любом другом ЯП, например Java? Вено?
|
|||
17
Вафель
20.04.17
✎
11:44
|
разве на яве можно делать перхвать вызовов?
|
|||
18
askharlov
20.04.17
✎
11:48
|
(17) пока не знаю
|
|||
19
Вафель
20.04.17
✎
11:49
|
(18) купи лучше снегопат и не парься
|
|||
20
askharlov
20.04.17
✎
11:51
|
так я же не столько снегопат хочу сколько повысить скил:-) 1с уже как ремесло, а хочется для души:-)
|
|||
21
Вафель
20.04.17
✎
11:52
|
(20) тебе лет 5 потребуется плотно посидеть на с++ чтоб снегопат написать, хотя бы основу
|
|||
22
askharlov
20.04.17
✎
11:55
|
(21) я думаю жить еще долго, да и время свободное есть
|
|||
23
mehfk
20.04.17
✎
11:58
|
(22) Лучше напиши плагин для снегопата, например автодополнение в запросах.
|
|||
24
askharlov
20.04.17
✎
13:08
|
(23) подумаю о предложении
|
|||
25
mehfk
20.04.17
✎
13:24
|
(24) Вообще, посмотри как сделано и как это работает в "Портативных инструментах разработчика" как для консоли запросов, так и для редактора кода, вот такого плагина для снегопата и не хватает.
|
|||
26
Волшебник
модератор
20.04.17
✎
13:26
|
Когда уже сделают нормальную подсказку по точке?
|
|||
27
mehfk
20.04.17
✎
13:27
|
Точно, еще посмотри как работает в 7.7 телепат.
|
|||
28
Sserj
20.04.17
✎
13:30
|
(4) Вообще то тебе не про IDE говорили а про EDT эдакую версию конфигуратора на эклипсе.
Там действительно будет проще. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |