0

So I'm working in Clarion 6 and the problem is when I make an application and try to make and run it says it's missing some dll's. Couse Clarion 6 doesn't support 64 bit system's im working in a virtual machine(Windows xp) run by Oracle VM virtual box. I also noticed that when I build the application and go to the folder of the application I can put the missing dll's from the Clarion 6 installation folder and then run it normaly. But still it isn't the way the application is meant to be started.

I.Miljancic
  • 29
  • 1
  • 4

2 Answers2

1

Clarion6 relies on the path to point to the location of dependant DLLs during development.

Usually, as a minimum, you would expect to see this in the PATH environment variable:

c:\clarion6\bin;c:\clarion6\3rdparty\bin;

Of course when you distribute your application you will need to determine which DLLs are needed and ship then with your application.

brahnp
  • 2,276
  • 1
  • 17
  • 22
0

So I found a solution to this problem. If you are using a win xp virtual machine to run your Clarion 6 you need to copy all dll's from the bin folder from clarion to your windows folder

I.Miljancic
  • 29
  • 1
  • 4
  • 2
    Whilst this would work it is not a particularly great idea. You would be much better off telling windows where to find those files by altering the PATH environment variable as described in my answer. – brahnp Apr 13 '17 at 06:08