Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Run-time install runs on every start of the app
Message
 
 
To
28/06/2022 10:48:50
Lutz Scheffler (Online)
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Miscellaneous
Thread ID:
01684573
Message ID:
01684593
Views:
28
>>I don't understand the question about "dependencies". The application starts and shows a toolbar - which is a DBI Tech ActiveX control. If the DBI Tech Active X control is not installed or damaged, the application would simply show and error. The application does not know that there is another EXE that installs the DBI Tech ActiveX control. Usually if the application shows an error, customer reports it to me, and I tell them to run the SETUP.EXE which installs the DBI Tech ActiveX control. Now when the application starts, it AUTOMATICALLY starts the SETUP.EXE (the program that installs the DBI Tech ActiveX control). But nowhere in the application there is a code that points to the SETUP.EXE.
>>Does it explain how it works?
>
>dependencies
>The DBI Tech ActiveX control might depend on other stuff installed, for example C++ dll or something like that. So your control might be there, but not the dependencies. I will not go into detail what possibly can go wrong here - but using Inno
>
>So we see the Setup for the ActiveX starts, as soon as you start your app. Does your app sets anything related to this ActiveX at startup? Can you somehow trace until it starts? Or is it before the first line of your main
>
>What you can do is asking the developer of your ActiveX for the dependencies (files, version), and check on customers comp.

The main.prg does have a code that creates an object based on the ActiveX control. But if the control is not found or not installed, the main.prg does not know how to deal with it.
Note that this case is a very rare instance. Most customers run the SETUP.EXE only one time and after that they forget about it.
Please note that the ActiveX control is installed on the desktop, not on the server. So each user has to run the SETUP.EXE one time.
I think what happens is that the server has something that "attached" the setup.exe to the main application .exe. So, when the main application starts, it also starts the setup.exe. Even though there is nothing wrong with the activex control on the desktop. Because I can't imaging that more than one desktops had the ActiveX control damaged or uninstalled. It is that the application .exe starts both.
I am still waiting for the customer when we can have a GoToMeeting so that I can view the problem and investigate it.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform