Mscommlib mscomm windows 10

Библиотека DLL файлов

Новые DLL

MSCOMM32.OCX

Описание dll файла: MSComm
Вероятная ошибка dll: отсутствует MSCOMM32.OCX
Совместимые операционные системы: Windows 7, Windows 8, Windows 10

Скачать MSCOMM32.OCX

Ниже расположены прямые ссылки на файлы библиотеки dll из нашей коллекции.

Ошибка!
Подходящих файлов не найдено. Такого быть не должно.
Пожалуйста, напишите нам об этом!

ВАЖНО! Устанавливая библиотеку, вы принимаете на себя все риски, связанные с вмешательством в работу вашей операционной системы.

Как скачать MSCOMM32.OCX и установить ее

Откройте загруженный zip-файл. Извлеките MSCOMM32.OCX в папку на вашем компьютере. Мы рекомендуем вам распаковать его в директорию программы, которая запрашивает MSCOMM32.OCX. Если это не работает, вам придется извлечь MSCOMM32.OCX в вашу системную директорию. По умолчанию это:

C: \ Windows \ System (Windows 95/98/Me)
C: \ WINNT \ System32 (Windows NT/2000)
C: \ Windows \ System32 (Windows XP, Vista, 7, 8, 8.1, 10)

Если вы используете 64-разрядную версию Windows, вы должны также положить MSCOMM32.OCX в C: \ Windows \ SysWOW64 \ . Убедитесь, что вы перезаписали существующие файлы (но не забудьте сделать резервную копию оригинального файла). Перезагрузите ваш компьютер. Если ошибка dll сохраняется, попробуйте следующее: Откройте меню Пуск и выберите пункт «Выполнить». Введите CMD и нажмите Enter (или если вы используете Windows ME, наберите COMMAND ). Введите regsvr32 MSCOMM32.OCX и нажмите Enter.

Внимание! Скачать MSCOMM32.OCX из сети Интернет очень легко, однако велика вероятность заражения вашего компьютера вредоносным кодом. Пожалуйста, проверяйте ВСЕ скаченные из Интернет файлы антивирусом! Администрация сайта download-dll.ru не несет ответственность за работоспособность вашего компьютера.

Обратите также внимание, что каждый файл имеет версию и разрядность (32 или 64 бита). Установка в систему DLL файлов помогает не в 100% случаев, но в основном проблемы с программами и играми решаются таким незамысловатым методом. Чаще всего с DLL вы сталкиваетесь при ошибках в операционной системе. Некоторые библиотеки поставляются с системой Windows и доступны для любых Windows-программ. Замена DLL-файлов с одной версии на другую позволяет независимо наращивать систему, не затрагивая прикладные программы.

Ошибка DLL? Помогут наши спецы!

Не можете разобраться? Не запускается игра? Постоянно появляются ошибки DLL? Опиши подробно свою проблему и наши специалисты быстро и квалифицированно найдут решение возникшей неисправности. Не надо стеснятся задать вопрос!

Скачать MSCOMCTL.OCX и исправить ошибку в Windows 10/7

MSCOMCTL.OCX — это модуль управления ActiveX, который требуется некоторым программам для правильной работы. По сути, это набор библиотек, которые предоставляются в среде программирования Microsoft Visual Basic 6.0. Если вы столкнусь с ошибкой «Component MSCOMCTL.OCX or one of its dependencies not correctly registered: a file is missing or invalid«, то не торопитесь скачивать отдельно файл mscomctl.ocx со сторонних источников и закидывать его к себе в систему. Очень много пиратских DLL файлов в интернете, которые могут нанести вашим данным колоссальный ущерб. В этой инструкции о том, как скачать оригинальный файл mscomctl.ocx и зарегистрировать его в системе Windows, чтобы устранить ошибку.

Читайте также:  Почему не запускается windows с загрузочного диска

Скачать MSCOMCTL.OCX

Перейдите на официальный сайт Microsoft и скачайте Visual Basic 6.0 .

  • Не запускайте, а нажмите по нему правой кнопкой мыши и «Извлечь файлы«.
  • В извлеченной папке будет находиться сам файл mscomctl.ocx.

Куда кидать файл mscomctl.ocx?

Если вы используете 32-битную Windows 10/7, то файл нужно закинуть по пути:

Если вы используете 64-битную Windows 10/7, то файл нужно закинуть по двум путям:

MSCOMM32.ocx назначить событие onComm

Подскажите, как программно назначить событие библиотеки onComm к конкретной процедуре в модуле

ComPort = Новый COMОбъект(«MSCOMMLib.MSComm.1»);
ComPort.CommPort = 9;
ComPort.PortOpen = Истина;
ComPort.OutPut = Символ(49) + Символ(13);

После отправки в порт команды устройство возвращает в буфер ответ, где содержатся нужные данные. Если разместить актив Х на форме, то у него есть обработчик события onComm и проблем нет. У меня несколько устройств на разных портах(номера портов на разных машинах разные), поэтому создаю их программно, типа «динамически», возможности «мышкой» назначить обработчик события нет. Если например в шарпе можно
mySerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);

То какие могут быть варианты в нашей платформе?

у нее, у библиотеки, должен быть класс событий, но как он называется не ясно, соответственно комобъект создать не получается

(18) там же русским по белому написано

да и встречал это триста раз на форумах, но не приходилось использовать

(19) > там же русским по белому написано

А то, что оно называется «ДобавитьОбработчик», а не «НазначитьОбработчик» там написано?

Ответ начальника пожарных был краток: «Потому что они были на работе».

Да можно попробовать

Но оно глючит по страшному, 1С часто просто падает.

(26) то есть ты типа на свое усмотрение позаботился о глупом и несведущем — не сказал про обработчик, потому что это «неправильно». А правильно, значит, это набаянить вк с интерфейсами, что бы просто взять данные с порта, при этом многие юзают даже не библиотеку, а просто через запись/чтение файла делают, если этого достаточно. Судя по твоим рекомендациям из (9) и (12) тут кто то другой не понимает принципов работы схем/интерфейсов взаимодействия программно аппаратной части. Не поверишь — много зависит от того как работает устройство, оно может работать запрос/ответ, может постоянно лить в порт данные или само по какому то событию выкидывать и еще несколько вариантов

27, 29 оставь эти ссылки себе, этих вк уже миллион и сейчас где то пишется миллион первая, предлагаешь написать свою миллион вторую, нахрена козе баян? вопрос был простой — как назначить обработчик

(22) обработчик в 1С ВЕРСИИ 8, есть штатные функции

(30) А ты сказал какая у тебя версия 1С ?

С обычными виндовыми ком объектами 1С любая умеет работать, обработчики назначать не все платформы, да и то глюки на практике.
Можно считать что нет этой возможности и самое правильное (5) или хотя бы (9).

Читайте также:  Linux load module modprobe

ты, как трупраграммист (присвоение себе этого эпитета тебе видимо дает + много чсв), должен был понять проблемы реализации (9), я объяснил и уже не раз

(28) а вот это надо проверить, у меня на машине все нормально работает, действительно есть баг?

Missing file: MSComm32.ocx

Replies (4) 

Hello you can try to register it via this method:

Click the Start button.
Type «command» in the search box > right click > run as administrator

Type: regsvr32 /u MSCOMM32.OCX.

(you may get an error here. that means this wont work any further)

Hit ENTER. This will UN-REGISTER your file.

Type: regsvr32 /i MSCOMM32.OCX.

Hit enter. This will re-register your file.

Close the command prompt window.

Re-start the program associated with MSCOMM32.OCX error.

20 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hello you can try to register it via this method:

Click the Start button.
Type «command» in the search box > right click > run as administrator

Type: regsvr32 /u MSCOMM32.OCX.

(you may get an error here. that means this wont work any further)

Hit ENTER. This will UN-REGISTER your file.

Type: regsvr32 /i MSCOMM32.OCX.

Hit enter. This will re-register your file.

Close the command prompt window.

Re-start the program associated with MSCOMM32.OCX error.

9 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Yes you can download a file for it. https://www.ocxme.com/files/mscomm32_ocx Its a trusted site.

Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

6 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

Thanks for you interest in my problem.

No, it didn´t worked with just downloading the file. I had to download the Microsoft Repair file for W 10 and that solved my problem.

Читайте также:  Компьютер не может загрузить windows с флешки

7 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

MSCOMM + Весы. Нужна помощь.

Уважаемые коллеги, нужна помощь в написании обработки для весов.
Сразу оговорюсь, что благодарю пивом на Webmoney 🙂

Есть весы с портом rs232.
Пишем обработку с использованием компоненты mscomm.ocx Компонента зарегистрирована.

Проблема состоит в том, что не знаем как передать команды для этих весов в ком порт. Т.е. как правильно сформировать код после Объект.Драйвер.Output =

Эталоном является родная программа (exe)с помощью которой и portmona мы видим, что на самом деле нужно передавать (на скриншоте)

Вот что написали (фрагмент):
Функция Подключить(Объект) Экспорт
Перем мУстановки, мСкорость,мПорт;

Объект.Параметры.Свойство(«Порт», мПорт);
Объект.Параметры.Свойство(«Скорость», мСкорость);

мУстановки = «» + Формат(мСкорость,»ЧГ=0″) + «,E,8,1»;

Объект.Драйвер.CommPort = мПорт;
Объект.Драйвер.Settings = мУстановки;

Попытка
Объект.Драйвер.PortOpen = 1;
Исключение
Результат = мОшибкаПриПодключении;
Объект.ОписаниеОшибки = ОписаниеОшибки();
КонецПопытки;

Возврат Результат;
КонецФункции

Функция Вес(Объект, Вес, Цена = 0) Экспорт
Результат = мНетОшибки;

Если НЕ Объект.Драйвер.PortOpen = 1 Тогда
Возврат Результат;
КонецЕсли;

Скриншот эталонной программы http://screenshot.ru/upload/image/zB9g
160 строка для нас загадка. Как же её сделать?

Олег, проблема в том, что , как нам кажется,COMSafeArray работает для чтения. А мы никак не можем передать в ком порт двоичные данные.

Вот к примеру на инфостарте пишут
«В коде подключаем компоненту MSCOMM, выставляем скорость и параметры протокола обмена, размер буфера приема. Важным моментом является установка InputMode = 1 (comInputModeBinary), чтобы получить при приёме COMSafeArray, который просто выгружается в массив целых чисел 1С.»

Пример для работы со Штрихом по протоколу.
Отправляю команду гудок:

Отправил команду, иду слушать в функцию ПолучитьОтвет:

(5) . вроде не пил ничего сегодня кроме кофе, а путаюсь на ровном месте. Все верно. Это СОМ Порт.
Далее самое интересное, как раз ответ на Ваш вопрос.

как с Вами связаться? Тел или скайп.

(11) можно наверное и так:

Коллеги, программа, которая идёт в наборе показывает такие настройки в portmone:

Shake 0, Replace 40 XonLimit: 2048 Xofflimit: 512 XON:11 XOFF:13

Возможно ли настроить так порт, с такими показателями?

(18) не уверен, но мне кажется это уже не в ту сторону.
Если уже удается отправить команду, назад что-то приходит?

По настройкам XON/XOF или RTS — протоколы передачи данных.
11,13 — они уже и так есть если выбран данный протокол.
Выбирается протокол так:
MSComm.Handshaking = protocol
где protocol есть:

ComNone 0 Нет подтверждения связи (Значение по

В MSCOMM пишется или объект VBArray с элементом Byte (другие футболит) или просто строка.
Но, в VbScript есть возможность создания строки через ChrB — запись байта, или просто Chr, а в 1С такого нету.

Вообще-то, можно написать сценарий на VbScript, а потом влимонить его в 1С через MsScriptControl — я так в 1С 7.7 всегда делал.

Чего там нужно передать ?

У него, кстати, есть документация — там всё сказано.

Оцените статью