Why do I get the error "Server Creation Failed: "Class not Registered" ?

I am creating a COM server (using actxserver) for CSTStudio using MATLAB, but i m getting an error related to Class not regiestred in feval which is working inside actxserver. Also when i tried to create COM server for other applications such as Word and Powerpoint it is working fine but showing error for invoke function.
Here is the Code:----
addpath(genpath('G:\MATLAB\CST-MATLAB-API-master'));
cst = actxserver('CSTStudio.application');
mws = cst.invoke('NewMWS');
This is the error:---
>> MicrostripAntenna
Error using feval
Server Creation Failed: Class not registered
Error in actxserver (line 89)
h=feval(['COM.' convertedProgID], 'server', machinename, interface);
Error in MicrostripAntenna (line 32)
cst = actxserver('CSTStudio.application');

1 件のコメント

Begginer201
Begginer201 2022 年 12 月 28 日
Try to use cst = actxserver('CSTStudio.application.2021'); if you have the 2021 version installed

サインインしてコメントする。

回答 (1 件)

Shuba Nandini
Shuba Nandini 2023 年 10 月 5 日
Hello,
I understand you are encountering an error when trying to create a COM server for CSTStudio using “actxserver” function. Here are some troubleshooting steps you can follow to resolve this issue:
  • Ensure that the bitness (32-bit or 64-bit) of MATLAB matches the bitness of the CST Studio installation. If the bitness between MATLAB and CSTStudio is different, please get a version of MATLAB or CSTStudio that matches the bitness of the other.
  • Make sure that CSTStudio is correctly installed on your computer. If it’s correctly installed, try using the version number of the CSTStudio you have installed in “actxserver” function.
cst = actxserver('CSTStudio.application.<version number>');
I hope this helps you to resolve the issue!
Regards,
Shuba Nandini

カテゴリ

ヘルプ センター および File ExchangeUse COM Objects in MATLAB についてさらに検索

質問済み:

2022 年 5 月 26 日

回答済み:

2023 年 10 月 5 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by