Author Topic: Network-based install  (Read 5222 times)

thatcadguy

  • Member
  • *
  • Posts: 15
    • Hazudra Fodder
Network-based install
« on: November 25, 2009, 04:47:04 AM »
If any of you were wondering if you can create a network-based install of the OpenDCL runtime (so you don't have to install it on everyone's computer!), the answer is yes.  Someone may come and say that ____ could go wrong, but so far this has worked perfectly for me and I have had zero problems.

http://thatcadguy.blogspot.com/2009/10/network-based-opendcl-deployment.html

The blog post includes a piece of code showing how you can load the correct arx file based on your processor architecture and version of AutoCAD.  Enjoy.

P.S. As far as licensing goes, I believe this will still be compliant with the GNU GPL as long as you provide a link to a copy of the License.htm that comes with OpenDCL.

owenwengerd

  • Administrator
  • Hero Member
  • *****
  • Posts: 3059
    • Outside The Box
Re: Network-based install
« Reply #1 on: November 25, 2009, 07:03:46 AM »
Note that your lisp code fails in Bricscad (because Bricscad uses a .brx file extension). Manual installation disconnects the files from Windows' reference counting mechanism, which means that installing multiple simultaneous OpenDCL applications may not work properly.

BazzaCAD

  • OpenDCL Webmaster
  • Administrator
  • Hero Member
  • *****
  • Posts: 853
  • Cylons will kill you
    • OpenDCL
Re: Network-based install
« Reply #2 on: November 25, 2009, 11:21:39 AM »
Yes this is possible, but we try no to prompt it too much.
We used to have a manual loading example in the samples folder that got installed with the studio, but it causes a lot of confusion.
  • People didn't copy all the files (.dll's) to the network.
  • Had it installed both locally & on the network & didn't know where it was loading from.
  • Had different versions installed locally then on the network.
  • Had 3rd. party ODCL apps installed that relied on a different version of the runtime.
  • Etc...

In the end it was just easier to remove the manual loading example & promote the installation of the runtime.
If you're a CAD Manager & can control all this stuff in-house & don't allow your users to installed 3rd. party apps, then it will work fine for you...




a.k.a.
Barry Ralphs
barryDOTralphsATgmailDOTcom