Имя: Пароль:
1C
1C 7.7
v7: прошу помощи по COM портам. нвозможно подключить порт больше COM9
, ,
0 bigdenis22
 
21.10.15
15:09
к 1с пытаюсь подключить и через vk_rs232 и MSCOMM...
результат одинаков, COM порты до 9 подключаются и работают, начиная с 10 - ошибка подключения.
может кто чего подскажет?
1 Кирпич
 
21.10.15
15:21
щас в интернете поищу
2 palpetrovich
 
21.10.15
15:25
вангую: разрядность номера ком-потра где-то ограничена одной цифрой :)
3 vde69
 
21.10.15
15:25
вроде так раньше (давно) работало

subst com10 cсс1
и подключайся к ссс1

хотя с новыми виндами наверно фиг выйдет...
4 bigdenis22
 
21.10.15
15:29
(1) уже второй день ищу... наверно искать разучился :(
(2) приблизительно догадываюсь, но ведь явно нигде не указанно.
(3) непонятно, как к 1с применять.
5 Кирпич
 
21.10.15
15:30
https://ru.wikibooks.org/wiki/COM-порт_в_Windows_(программирование)#.D0.9E.D1.82.D0.BA.D1.80.D1.8B.D1.82.D0.B8.D0.B5_.D0.BF.D0.BE.D1.80.D1.82.D0.B0

Последовательные порты имеют имена "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9". Для доступа к портам, чей номер больше 9, необходимо указывать имя порта как "\\.\COMx", где x - номер порта. Например, "\\.\COM72"
6 Кирпич
 
21.10.15
15:31
попробуй (5) и доложи. самому интересно.
7 bigdenis22
 
21.10.15
15:55
vk_rs232 - заработало!!!
MSCOMM счас процедуру переписываю.
8 bigdenis22
 
21.10.15
16:14
разобрался, "Кирпич" - огромное спасибо за "толчок" :)
Итак для vk_rs232 замена
rs232.ОткрытьПорт("COM9");
на
rs232.ОткрытьПорт("\\.\COM14");
сработала, обрадовался... но для MSCOMM указывается именно номер порта, и имея
КомПорт = СоздатьОбъект("MSCOMMLib.MSComm.1");
КомПорт.CommPort = РабочееМесто.ПортВесов;  // рекв. - число 2.0
Если Компорт.PortOpen = 1 Тогда
- получал ошибку открытия порта... заменив строку на
КомПорт.CommPort = Число(РабочееМесто.ПортВесов);
все чудесно заработало.
9 bigdenis22
 
21.10.15
16:16
блин, плохо что нельзя редактировать...

но для MSCOMM указывается именно номер порта числом от 1 до 99.
10 bigdenis22
 
21.10.15
16:17
эти знания - хорошо бы добавить в Книгу Знаний, в разделы работы с ком портами :)
11 Кирпич
 
21.10.15
16:18
(9) чего нельзя редактировать?
12 bigdenis22
 
21.10.15
16:49
свой пост (или я просто не знаю как ???) предыдущий.
13 Сияющий в темноте
 
21.10.15
17:07
просто без точки они могут быть промаплены а с точкой открываются из пространства имен
14 bigdenis22
 
21.10.15
18:15
(13) а можно поподробней ?
ведь мапятся они системой, и номера от 1 до 99 - в системе...
а вот уже обращение к порту (кот. уже промаплен на сервер) идет типа к локальному, через точку.