Регистрация COM-объекта SpRecord (Архив) — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Регистрация библиотеки SpRecord)
(Современное решение)
 
(не показано 19 промежуточных версий 2 участников)
Строка 1: Строка 1:
'''Регистрация COM-объекта SpRecord''' — процедура регистрации библиотеки, предназначенной для доступа к программе SpRecord из программы [[Такси-Мастер]].
+
{{также|Регистрация COM-объекта}}
 +
'''Регистрация COM-объекта SpRecord''' — процедура регистрации библиотеки [[spsdksvr]], предназначенной для доступа к [[ПО SpRecord|программе SpRecord]] из программы [[Такси-Мастер]].
 
В процессе регистрации в систему добавляются новые COM-объекты, либо, если они уже были установлены, обновляется информация о них в системе.
 
В процессе регистрации в систему добавляются новые COM-объекты, либо, если они уже были установлены, обновляется информация о них в системе.
  
 +
== Современное решение ==
 +
В большинстве случаев регистрация и настройка COM-объекта ''не требуется''.
 +
Вместо этого достаточно подключиться через программу SpRecord к компьютеру локальной сети, к которому подключено устройство SpRecord.
 +
Чтобы сделать это, выполните следующие действия:
 +
 +
# Откройте программу SpRecord.
 +
# В главном меню раскройте пункт меню {{button|Файл}} и нажмите  {{button|Подключиться к удаленному компьютеру...}}. Откроется окно выбора пути к компьютеру.
 +
# Выберите пункт {{radio|Компьютер в сети}} и нажмите {{button|Обзор...}}. Откроется окно выбора компьютера локальной сети.
 +
# Выберите компьютер, к которому подключено устройство SpRecord. На данном компьютере должна работать программа SpRecord.
 +
# Нажмите {{button/OK}}. Окно выбора компьютера из локальной сети закроется.
 +
# Нажмите {{button/OK}}.
 +
 +
Выше есть ссылка на видео, скорее всего, оно будет более понятно, чем описание действий, указанных выше.
 +
 +
== Старое решение ==
 
В редких случаях после установки [[Обновление Такси-Мастер|обновления Такси-Мастер]] [[модуль SpRecord]] начинает некорректно функционировать, либо не может даже начать работу.
 
В редких случаях после установки [[Обновление Такси-Мастер|обновления Такси-Мастер]] [[модуль SpRecord]] начинает некорректно функционировать, либо не может даже начать работу.
 
Могут выдаваться различного рода сообщения (например, сообщение об ошибке “Interface not supported” или сообщение «Класс не зарегистрирован»).
 
Могут выдаваться различного рода сообщения (например, сообщение об ошибке “Interface not supported” или сообщение «Класс не зарегистрирован»).
Строка 8: Строка 24:
  
 
# Найдите папку, в которую установлена [[программа SpRecord]].
 
# Найдите папку, в которую установлена [[программа SpRecord]].
# В папке найдите файл <tt>spsdksrv.dll</tt>.
+
# В папке найдите файл {{путь|spsdksvr.dll}}.
# Скопируйте полный путь к файлу (например, <tt>"C:\Program Files\SpRecord\spsdksrv.dll"</tt>). Кавычки в этом случае обязательны.
+
# Скопируйте полный путь к файлу (например, {{путь|C:\Program Files\SpRecord\spsdksvr.dll}}). Кавычки в этом случае обязательны.
 
# Откройте командную строку.
 
# Откройте командную строку.
# Вызовите программу регистрации приложений DCOM, в качестве параметра передав путь к файлу библиотеки, например, так: <tt>regsvr32 "C:\Program Files\SpRecord\spsdksrv.dll"</tt>.
+
# Вызовите программу регистрации приложений DCOM, в качестве параметра передав путь к файлу библиотеки, например, так: {{путь|regsvr32 "C:\Program Files\SpRecord\spsdksvr.dll"}}.
 
# Выполните описанные выше действия на всех [[Рабочее место Такси-Мастер|рабочих местах]].
 
# Выполните описанные выше действия на всех [[Рабочее место Такси-Мастер|рабочих местах]].
  
Очевидно, что если [[программа SpRecord]] установлена в папку <tt>C:\SpRecord</tt>, и путь к библиотеке — <tt>C:\SpRecord\spsdksrv.dll</tt>, то вызов будет такой:
+
Очевидно, что если [[программа SpRecord]] установлена в папку {{путь|C:\SpRecord}}, и путь к библиотеке — {{путь|C:\SpRecord\spsdksvr.dll}}, то вызов будет такой:
 +
 
 +
regsvr32 "C:\SpRecord\spsdksvr.dll"
 +
 
 +
Это действие необходимо выполнить ''на всех [[Рабочее место Такси-Мастер|рабочих местах]],'' также на всех рабочих местах нужно [[Регистрация COM-объекта|выполнить настройку прав доступа COM-объекта]].
  
regsvr32 "C:\SpRecord\spsdksrv.dll"
+
== Ссылки ==
 +
* [[Регистрация COM-объекта]]
 +
* {{code/url|http://ru.wikipedia.org/wiki/Командная_строка}} — о командной строке на Википедии.
  
 
[[Категория:Модуль SpRecord]]
 
[[Категория:Модуль SpRecord]]
 
[[Категория:COM-приложения]]
 
[[Категория:COM-приложения]]
 
[[Категория:Настройка]]
 
[[Категория:Настройка]]
 +
[[Категория:Архив]]

Текущая версия на 15:29, 15 сентября 2021

Имеются страницы, на которые следует обратить внимание
Обратите внимание на следующую страницу документации: Регистрация COM-объекта

Регистрация COM-объекта SpRecord — процедура регистрации библиотеки spsdksvr, предназначенной для доступа к программе SpRecord из программы Такси-Мастер. В процессе регистрации в систему добавляются новые COM-объекты, либо, если они уже были установлены, обновляется информация о них в системе.

Современное решение

В большинстве случаев регистрация и настройка COM-объекта не требуется. Вместо этого достаточно подключиться через программу SpRecord к компьютеру локальной сети, к которому подключено устройство SpRecord. Чтобы сделать это, выполните следующие действия:

  1. Откройте программу SpRecord.
  2. В главном меню раскройте пункт меню «Файл» и нажмите «Подключиться к удаленному компьютеру...». Откроется окно выбора пути к компьютеру.
  3. Выберите пункт «Template-radio-off.png Компьютер в сети» и нажмите «Обзор...». Откроется окно выбора компьютера локальной сети.
  4. Выберите компьютер, к которому подключено устройство SpRecord. На данном компьютере должна работать программа SpRecord.
  5. Нажмите «OK». Окно выбора компьютера из локальной сети закроется.
  6. Нажмите «OK».

Выше есть ссылка на видео, скорее всего, оно будет более понятно, чем описание действий, указанных выше.

Старое решение

В редких случаях после установки обновления Такси-Мастер модуль SpRecord начинает некорректно функционировать, либо не может даже начать работу. Могут выдаваться различного рода сообщения (например, сообщение об ошибке “Interface not supported” или сообщение «Класс не зарегистрирован»). Чтобы устранить проблему, нужно перерегистрировать библиотеку SpRecord. Для этого выполните следующие действия:

  1. Найдите папку, в которую установлена программа SpRecord.
  2. В папке найдите файл «spsdksvr.dll».
  3. Скопируйте полный путь к файлу (например, «C:\Program Files\SpRecord\spsdksvr.dll»). Кавычки в этом случае обязательны.
  4. Откройте командную строку.
  5. Вызовите программу регистрации приложений DCOM, в качестве параметра передав путь к файлу библиотеки, например, так: «regsvr32 "C:\Program Files\SpRecord\spsdksvr.dll"».
  6. Выполните описанные выше действия на всех рабочих местах.

Очевидно, что если программа SpRecord установлена в папку «C:\SpRecord», и путь к библиотеке — «C:\SpRecord\spsdksvr.dll», то вызов будет такой:

regsvr32 "C:\SpRecord\spsdksvr.dll"

Это действие необходимо выполнить на всех рабочих местах, также на всех рабочих местах нужно выполнить настройку прав доступа COM-объекта.

Ссылки