• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 159
  • Last Modified:

How to resolve a problem in creating the instance of an Active EXE when it is registered in a specific location?.

Hi Experts,
I have a problem in creating the instance of the Active X EXE. Please find the descrption below.

I have created an Active X EXE and registered it from "C:\Program Files". Then the client application is not able to create the instance of the Active X EXE. The same thing is happening if I register the Active X EXE from any of the subdirectories of "C:\Program Files". However, the client is properly creating the instance if the Active X EXE is registered from any other directory in C: drive. If I have the similar directory structure from D:\, then also it is working fine

The C Drive is a FAT system and D: Drive is an NTFS

With regards,
Narahari Sanga
0
nsanga
Asked:
nsanga
1 Solution
 
RichWCommented:
You should originally have the ActiveX exe register in the same folder that the application's exe file is in, thought I don't believe it should matter, since when registering itself it links to the application file.

I had a problem like this once, where I came to believe that since it registered itself originally under one folder it didn't understand when I registered it again under a different one.

I changed the name of the ActiveX exe and compiled again and registered into the same folder as the application file and it worked.

RichW
0
 
MrRoperCommented:
Might be because of the long filenames i.e. the space between "Program Files", How are you creating the object at the client?
0
 
nsangaAuthor Commented:
Hi RichW,
Thanks for the suggestion.

It's the client system and I can't change the Active X EXE name. Also I can't build the Active X EXE on this system since the development environment (VB) is not available.

MrRoper,
I have observed that the problem is not due to the long file names and spaces in the path.

Regards,
Narahari Sanga
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
nsangaAuthor Commented:
All,
I have resolved this problem. This is for those who are interested.

One has to create the short path of the Active X exe if the application is installed in FAT file system and register with this path (typically MS-DOS path).

With regards,
Narahari Sanga
0
 
DanRollinsCommented:
Hi nsanga,
It appears that you have forgotten this question. I will ask Community Support to close it unless you finalize it within 7 days. I will ask a Community Support Moderator to:

    Accept MrRoper's comment(s) as an answer.

nsanga, if you think your question was not answered at all or if you need help, just post a new comment here; Community Support will help you.  DO NOT accept this comment as an answer.
==========
DanRollins -- EE database cleanup volunteer
0
 
nsangaAuthor Commented:
DanRollins,
Thanks for your comments and suggestions.

Though it was not helpful then, now I feel MrRoper gave the answer to some extent. I will accept his comment.

Warm regards,
Narahari Sanga
0
 
nsangaAuthor Commented:
Thank you MrRoper

Warm regards,
Narahari Sanga
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now