Имя: Пароль:
1C
1С v8
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) Ой, пожалуйста, буду очень благодарен. [email protected]
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) Там есть уже готовая сборка.