Autodesk Design Review
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Fidelity Setting
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Does anyone know if it is possible to set fidelity value from the API. Thank You.
Re: Fidelity Setting
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Thank you for your question.
Its value can not be set from ADR API.
However, this value was recorded in the windows registry. So it's still possible for you to set this value programmatically. The DWORD value "Fidelity" locates in:
HKEY_CURRENT_USER\Software\AppDataLow\Software\Autodesk\Design Review\Preferences\User Interface
or
HKEY_CURRENT_USER\Software\Autodesk\Design Review\Preferences\User Interface
Any further question please let me know.

Herbert He
SW Engineer
PSEB-GE- ACRD PSEB
Autodesk, Inc.
Re: Fidelity Setting
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Thanks much for pointing me to registry values. There are a host of other properties I would like to use there.
Re: Fidelity Setting
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
I am successfully able to change the setting in the registry. However when the ActiveX control loads it is not using the new registry value. Do you know why this may be happening. Thanks again for your help.
Dim regPath As String = "HKEY_CURRENT_USER\Software\AppDataLow\Software\Au
Dim fidelityVal As String = ""
Try
fidelityVal = Registry.GetValue(regPath, "Fidelity", "_NONE")
Catch ex As Exception
logFile.WriteLine(ex.Message)
End Try
If fidelityVal = "_NONE" Or fidelityVal = "" Then
regPath = "HKEY_CURRENT_USER\Software\Autodesk\Design Review\Preferences\User Interface"
Try
fidelityVal = Registry.GetValue(regPath, "Fidelity", "_NONE")
Catch ex As Exception
logFile.WriteLine(ex.Message)
End Try
End If
If Not fidelityVal = "_NONE" And Not fidelityVal = "" Then
Try
Registry.SetValue(regPath, "Fidelity", "20")
Catch ex As Exception
logFile.WriteLine(ex.Message)
End Try
End If

