X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



4865 Rate this article:
No rating

Setting the path to idl32.dll in IDLDrawWidget ActiveX Control in Visual Basic 6.0


Setting the path to the idl32.dll in the IDLDrawWidget ActiveX Control in Visual Basic 6.0.

There are two ways to set the path to the DLL idl32.dll when using the IDLDrawWidget ActiveX Control.

In Visual Studio 6.0 display the form that contains the IDLDrawWidget ActiveX Control. Right click on the IDLDrawWidget to bring up the IDLDrawWidget Control Property sheet. Select IDLDrawWidget Control Properties. In this property sheet you can set the path for IdlPath. For IDL 5.6 this path is normally c:\rsi\idl56\bin\bin.x86.

The second way is to set the IdlPath Property in your application at design time or at runtime prior to a call to InitIDL or SetOutputWnd. The Example Code section contains an example of setting the IDLPath Property in the VBHelloWorld example code. Note that setting the path to idll32.dll in the application will always override the path set in the IDLDrawWidget Control property sheet. To set the path in the property sheet instead comment out the line in your application setting the IDLPath.

Private Sub Form_Load()

'To avoid the IDL path dialog box, enter your path to IDL here.
IDLDrawWidget1.IdlPath = "c:\rsi\idl56\bin\bin.x86"

'Initialize IDL, Returns 1 on Success, 0 on Failure
If IDLDrawWidget1.InitIDL(Me.hWnd) <> 1 Then
MsgBox "Error initializing IDL."
End
End If

'Create the draw widget
IDLDrawWidget1.CreateDrawWidget
IDLDrawWidget1.ExecuteStr "Device, Decomposed=0"
End Sub
Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »