|   |   | 
| 
 | Как создать свой Снегопат? | ☑ | ||
|---|---|---|---|---|
| 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 эдакую версию конфигуратора на эклипсе. 
 Там действительно будет проще. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |