|   |   | 
| 
 | COM-порт и тонкий клиент | ☑ | ||
|---|---|---|---|---|
| 0
    
        IKSparrow 21.06.15✎ 22:23 | 
        Поискав по форуму наткнулся вот на такую компоненту vk_rs232 Книга знаний: Работа с последовательным (COM, RS-232) портом из 1С:Предприятие 7.7 и 8.0
 Пробую такой код: &НаКлиенте Процедура ПослатьДанные(Команда) Попытка ПодключитьВнешнююКомпоненту("C:\!\vk_rs232.dll"); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; Попытка КОМПорт = Новый COMОбъект("AddIn.vk_rs232"); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КОМПорт.ОткрытьПорт("COM3"); КонецПроцедуры И нефига не работает. COM-Объект создается исправно, а его метод "ОткрытьПорт" не обнаружен. Вообще может кто-нибудь посоветовать компоненту для обмена с COM-портом в RAW-формате (посылать туда 16-тиричные данные и принимать так же). | |||
| 1
    
        IKSparrow 21.06.15✎ 22:24 | 
        Ой, забыл приписать - мне для 1С 8.3 тонкого клиента.     | |||
| 2
    
        IKSparrow 22.06.15✎ 00:34 | 
        Нет никого?     | |||
| 3
    
        Garykom гуру 22.06.15✎ 01:08 | 
        (2) ночью то летом с воскресенья на понедельник?
 только жадные 1с-ники... ЗЫ обертку пиши... или свою ВК нативную для 8.3... или еще извращаться можно по разному | |||
| 4
    
        Мутабор 22.06.15✎ 05:32 | 
        regsvr32 попробуй     | |||
| 5
    
        IKSparrow 22.06.15✎ 07:53 | 
        (4) Попробовал, увы, без толку.
 (3) Не жадные, а замотивированные :))) Что значит обертку? Увы, нет времени на написание своей DLL для работы с COM-портом. Да и плохо себе это представляю в Windows. | |||
| 6
    
        IKSparrow 22.06.15✎ 10:52 | 
        Не может никто подсказать?     | |||
| 7
    
        DmitrO 22.06.15✎ 10:54 | 
        ПодключитьВнешнююКомпоненту имеет возвращаемое значение, вообще-то..     | |||
| 8
    
        IKSparrow 22.06.15✎ 11:03 | 
        (7) Там Истину возвращает. Это я смотрел.     | |||
| 9
    
        Кирпич 22.06.15✎ 12:52 | 
        Поглядел я эту фигню. Вот так оно загрузится, но всё равно заглючит. Почему глючит я нашел. Могу выслать исправленную dll
 Сообщить(ПодключитьВнешнююКомпоненту("C:\temp\vk_rs232.dll","ZZZ",AddInType.COM)); КОМПорт = Новый ("AddIn.ZZZ.vk_rs232"); КОМПорт.ОткрытьПорт("COM3"); | |||
| 10
    
        IKSparrow 22.06.15✎ 13:53 | 
        (9) Ой, пожалуйста, буду очень благодарен. i.khoroshilov@mail.ru     | |||
| 11
    
        IKSparrow 22.06.15✎ 13:57 | 
        (9) Да, действительно сработало только свалилось в дамп. Это, я так понял и есть та проблема о которой ты написал?
 Только я вот эту компоненту использую http://x-romix.narod.ru/vk_rs232_hex.zip | |||
| 12
    
        Кирпич 22.06.15✎ 14:23 | 
        (11)твоя почта dll не пропускает     | |||
| 13
    
        Serginio1 22.06.15✎ 14:33 | ||||
| 14
    
        IKSparrow 22.06.15✎ 14:43 | 
        (12) Заархивируй пожалуйста в архив. Тогда пропустит.     | |||
| 15
    
        IKSparrow 22.06.15✎ 14:44 | 
        (13) Я уже смотрел, у меня, увы, отсутствует Visual Studio как инструмент для создания такой обертки. Плюс нет даже понимания как в Windows набросать драйвер. Буду ковыряться дольше.     | |||
| 16
    
        Кирпич 22.06.15✎ 14:46 | 
        (14) не. в архив тоже не помогает. выслал ссылку.     | |||
| 17
    
        IKSparrow 22.06.15✎ 15:00 | 
        (16) Спасибище огромное!!!     | |||
| 18
    
        Serginio1 22.06.15✎ 15:34 | 
        (15) Там есть уже готовая сборка.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |