привет всем, столкнулся с проблемой, при попытке вычислить что-либо в маткаде выдает сообщение библиотека не зарегистрирована! Ставил маткад через инсталер, не через setup.exe, т.к. напрямую почему то не хочет он. спасибо
Добавлено через 51 минуту вопрос состоит в том, что можно сделать чтобы зарегистрировать библиотеки?
Как связать библиотеки Visual Basic с Mathcad Я не могу сообразить как связать библиотеки Visual Basic с Mathcad, суть такова, что мне нужно имея.
Я хотел бы установить Mathcad 14 на свой Windosw10. Если у кого ссылка на скачивание установщика Mathcad 14 Я хотел бы установить Mathcad 14 на свой Windosw10.Если у кого ссылка на скачивание установщика.
Можно ли изучать mathcad 14 по книге для mathcad 13? Скачал Mathcad 14. Книжку по нему нигде не могу найти. Нашёл только для старых версий книги. Скачал.
Вставка файлов MathCAD в любой документ MathCAD добрый день, подскажите как создавать программки (вроде программы «VeSt-ASiC» ) чтобы можно было.
в пуске кроме самой программы ничего. даже папки нет маткада. не знаю в чем дело, раньше ставил на другую 7 все работало, а эта чистая стоит, но что для маткада надо вроде есть..
Добавлено через 3 минуты удивительно то, что если я возвожу например число n в какую то большую степень то он якобы видит что превышена граница счета, но если в допустимых пределах ввожу, то выводит это сообщение про библиотеки..
Покажите скриншот ошибки.
Добавлено через 8 минут
и маткад 15 ставил, он меня дальше окна лицензий не пускал. т.е. указывал файл лицензии но потом она видимо слетает, все в папку кидал..
Как посмотреть какие библиотеки тянут другие библиотеки процесса Привет, есть процесс, у него подтянуты dll’ки список которых я могу просматривать прогой Process.
Как включить библиотеки в исполняемый файл, чтобы не приходилось ставить библиотеки (Eclipse) Как включить библиотеки в конечный EXE как это сделано в bilder, чтобы не приходилось ставить.
Правила форума CyberForum.ru 4.7. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
Как запостить тему, чтобы не получить ответ (с) кот Бегемот
Библиотека не зарегистрирована При выводе значения переменной всплывает окно с ошибкой «Библиотека не зарегистрирована » a:=1 a=.
Библиотека не зарегистрирована При создании диаграмм выдает ошибку :Automation error Библиотека не зарегистрирована. Как.
Библиотека не зарегистрирована Здраствуйте. Существует следующая проблема. Написана программа на Делфи 2010 (программа для заказа.
Ошибка: Библиотека не зарегистрирована кто знает как решыть ету проблему?
Команда не зарегистрирована как Здравствуйте! Прошу помощь в сложившийся ситуации. Выйдя из отпуска, возникла задача.
Функция, проверяющая, зарегистрирована ли такая почта. Привет сразу сорян за Русский (правописаньие) нужна помощ, функцыя котороя проверяет.
Как подключить классы из dll библиотеки, созданную в С# в программу? Как подключить классы из dll библиотеки, созданную в С# в программу?
Как правильно подключить проект DLL библиотеки в VS 2019 Community? В общем, такая проблема, я написал свою dll и планирую использовать её в двух разных решениях, в.
Вложения
README.TXT (4.9 Кб, 34 просмотров)
Как подключить dll (SmartCOM3.dll) к php через расширение php_com_dotnet? Доброе время суток. Передо мной встала задача через php подцепить SmartCOM3.dll. В мануале.
Как подключить свою dll к другой DLL (не своей) с проверкой? Привет всем. Не знаю куда написать, напишу сюда. Вопрос такой: хочу подключить свою dll к другому.
Как подключить ssleay32.dll & libeay32.dll Всем привет. У меня QT5 Собран статически, но без openssl. Как мне сейчас можно поступить, что бы.
Как подключить dll, написанную на C, к dll на Delphi Добрый день! Нужно подключить dll написанную на C к dll на Delphi. Как это можно сделать и можно ли.
Как подключить dll на C# к проекту (dll) на С++ Подскажите, пожалуйста, как подключить dll на C# к проекту (dll) на С++. В интернете много.
Люди подскажите как это делаеться и каким софтом. Буду очень благодарен.
Ответы
Всего ответов: 12
Номер ответа: 1 Автор ответа: h e d g e h o g
Вопросов: 15 Ответов: 207
Web-сайт: ezh.ru Профиль | | #1
Добавлено: 24.03.03 12:35
из командного окна:
regsvr32 [полный путь и имя файла библиотеки или контрола]
перед путем и именем возможны ключи
Ответить
Номер ответа: 2 Автор ответа: Irbis
Вопросов: 5 Ответов: 47
Web-сайт: www.oplata.nm.ru Профиль | | #2
Добавлено: 24.03.03 22:47
Цитирую статью, где откопал, не помню, так что сори, копирайта не будет.
Программная регистрация ActiveX DLL и OCX
Обычно регистрация (или ее отмена) ActiveX-компонентов выполняется с помощью автономной утилиты regsvr32.exe. Если необходимо выполнять процедуры регистрации в момент выполнения вашего VB-приложения, то можно воспользоваться обращением к этой утилите с помощью Shell. Однако существует еще один способ проведения таких операций, недостатком которого является необходимость «железного» включения имени нужного компонента в код программы.
Дело в том, что каждый ActiveX-компонент (ActiveX DLL или OCX) имеет функции DllRegisterServer и DllUnregisterServer, выполняющие операции регистрации/отмены регистрации над собственным компонентом. И обратиться к ним можно напрямую, как к обычной DLL-функции.
Например, если вы хотите программно проводить операции регистрации компонента COMCTL32.OCX, то в программе нужно описать две такие функции:
Однако следует иметь в виду, что если вы не указали полный путь к файлу, то его поиск будет осуществляться только в системном или текущем каталоге. Кроме того, при выполнении операций целесообразно реализовать механизм анализа возможных ошибок.
Приведем пример кода регистрации библиотеки Test.DLL, которая хранится в произвольном каталоге C:\MyApp:
Ответить
Номер ответа: 3 Автор ответа: Irbis
Вопросов: 5 Ответов: 47
Web-сайт: www.oplata.nm.ru Профиль | | #3
Добавлено: 24.03.03 23:01
Что то не получилось форматирование, поэтому продублирую.
Обычно регистрация (или ее отмена) ActiveX-компонентов выполняется с помощью автономной утилиты regsvr32.exe. Если необходимо выполнять процедуры регистрации в момент выполнения вашего VB-приложения, то можно воспользоваться обращением к этой утилите с помощью Shell. Однако существует еще один способ проведения таких операций, недостатком которого является необходимость «железного» включения имени нужного компонента в код программы.
Дело в том, что каждый ActiveX-компонент (ActiveX DLL или OCX) имеет функции DllRegisterServer и DllUnregisterServer, выполняющие операции регистрации/отмены регистрации над собственным компонентом. И обратиться к ним можно напрямую, как к обычной DLL-функции.
Например, если вы хотите программно проводить операции регистрации компонента COMCTL32.OCX, то в программе нужно описать две такие функции:
‘ функция регистрации компонента COMCTL32.OCX Declare Function RegComCtl32 Lib «COMCTL32.OCX» Alias _ DllRegisterServer() As Long ‘ функция отмены регистрации компонента COMCTL32.OCX Declare Function UnRegComCtl32 Lib «COMCTL32.OCX» Alias _ DllUnregisterServer() As Long
Однако следует иметь в виду, что если вы не указали полный путь к файлу, то его поиск будет осуществляться только в системном или текущем каталоге. Кроме того, при выполнении операций целесообразно реализовать механизм анализа возможных ошибок.
Приведем пример кода регистрации библиотеки Test.DLL, которая хранится в произвольном каталоге C:\MyApp:
Declare Function RegTestDLL Lib «Test.DLL» Alias _ DllRegisterServer() As Long Const ERROR_SUCCESS = 0& Dim retCode As Long On Error Resume Next ‘ включаем программную обработку ошибок ChDrive «C:» ‘ Устанавливаем нужный ChDir «C:\MyApp» ‘ каталог текущим regCode = RegTestDLL() ‘ регистрация Test.DLL ‘ анализ возможных ошибок If Err <> 0 Then MsgBox «Файл Test.DLL не найден» Else If regCode <> ERROR_SUCCES Then MsgBox «Операция регистрации не выполнена» End If End If
Ответить
Номер ответа: 4 Автор ответа: h e d g e h o g
Вопросов: 15 Ответов: 207
Web-сайт: ezh.ru Профиль | | #4
Добавлено: 25.03.03 11:52
Забавная возможность. Надо будет поюзать Хотя метод с regsvr32 меня еще не разу не подводил
Ответить
Номер ответа: 5 Автор ответа: Irbis
Вопросов: 5 Ответов: 47
Web-сайт: www.oplata.nm.ru Профиль | | #5
Добавлено: 25.03.03 13:48
Подводить то он может и не подводит, но и ошибки при регистрации тоже получить невозможно. Такие как отказ регистрации, при запуске пользователем с огрониченными правами.
Irbis
Ответить
Номер ответа: 6 Автор ответа: h e d g e h o g
Вопросов: 15 Ответов: 207
Web-сайт: ezh.ru Профиль | | #6
Добавлено: 25.03.03 18:00
Попробовал, в принципе работает с поправкой синтаксиса:
Declare Function RegTestDLL Lib «Test.DLL» Alias _
«DllRegisterServer» () As Long
Хотя надо сказать, что regsvr32 работал у меня и у пользователей с ограниченными правами.
возможно, проблема с правами доступа. для WinXP Prof пробуйте так (мне помогло):
Так как только «зарегистрированные пользователи» могут видеть ссылки, то цитирую то, что расположенно по этой ссылке
How to download and run SubInACL
Here are some steps that can be used to download and run the SubInACL tool to repair file and registry permissions that are often needed to successfully install programs on Windows, particularly for MSI-based (Windows Installer) setups: Download the SubInACL tool and install it. By default it will install to c:\Program Files\Windows Resource Kits\Tools If you are running Windows Vista, click on the Start menu, choose All Programs, then Accessories, then right-click on the item named Command Prompt and choose Run as administrator If you are running an OS other than Windows Vista, go to the Start menu, choose Run, type cmd and click OK In the cmd prompt, type notepad reset.cmd and click yes to open Notepad.exe and create a new text file named reset.cmd Copy and paste the following contents into reset.cmd (or download it from this location on my file server and rename it from reset.cmd.txt to reset.cmd):
Change the values named YOURUSERNAME to be the Windows user account that you are logged in with.
Note: The YOURUSERNAME value should match the name of your user folder at c:\Documents and Settings (or c:\users on Windows Vista and higher). You can also find the value to use for YOURUSERNAME by launching Task Manager and looking at the user name listed in the User Name column of the Processes tab.
Save and close reset.cmd. In the cmd prompt, type reset.cmd and press enter to run the SubInACL tool. This tool will take several minutes to run, and it requires that the user account you are using has administrator privileges on the system. This is why it is necessary to run it from an elevated cmd prompt on Windows Vista. Step 2 above can be used to start an elevated cmd prompt on Windows Vista. After reset.cmd completes, try to install the product that previously failed to install correctly on your system.
Note: There are a couple of scenarios where installing or running SubInAcl can fail. For example, some non-English versions of Windows have the name of the Administrators group translated to another language, and the command lines listed above will fail in that case. I have posted workarounds for the issues that I know of in this separate blog post.
Also note: Running the above command lines will cause SubInAcl to create a log file named %temp%\subinacl_output.txt. If you see any errors reported in the cmd prompt after running SubInAcl, you can look in this log file for more detailed information about what file(s), folder(s) or registry value(s) are causing the errors. To open this log file, you can click on the Start menu, choose Run, type notepad %temp%\subinacl_output.txt and click OK.
When looking at this log file, you may see some errors reported with error code 5. That error code means Access Denied, and it is typically caused by Windows or some other program running on your system that is holding files, folders or registry values in use so that SubInAcl is unable to update the permissions for them. Most of the time, that type of error in the SubInAcl output can be safely ignored, but you may need to try to reboot and then manually fix the permissions for these files, folders or registry keys as a workaround.