Use this property to get the preference int value from preferences.
Cimatron 2026 or later
bool aResult = (interop.CimBaseAPI.IPreference iPref).GetValue(out int oVal);
aResult = (interop.CimBaseAPI.IPreference iPref).GetValue(out int oVal);
|
Return: bool |
|
|
Input: None |
|
None
interop.CimatronE.IApplication aApplication = null;
// Create Cimatron App Access object
interop.CimAppAccess.AppAccess CimAppAcc = new interop.CimAppAccess.AppAccess();
// Get application object from App access
aApplication = (interop.CimatronE.IApplication)CimAppAcc.GetApplication();
// Get Preference Manager
interop.CimatronE.IPreferenceManager aPrefManager = aApplication.GetPreferenceManager();
// Get Preference
interop.CimatronE.IPreference aPref = aPrefManager.GetPreference(interop.CimatronE.PreferenceCategory.cmGeneralPref, "JournalingDefaultFormat");
int aVal = -1;
bool aResult = aPref.GetValue(out aval);
import clr
#Adding references of required interop dlls
clr.AddReference("interop.CimAppAccess")
clr.AddReference("interop.CimatronE")
clr.AddReference("interop.CimServicesAPI")
clr.AddReference("interop.CimBaseAPI")
clr.AddReference("interop.CimMdlrAPI")
clr.AddReference('interop.CIMMiscAPI')
#importing modules from interop dlls
import interop.CimAppAccess
import interop.CimatronE
import interop.CimServicesAPI
import interop.CimBaseAPI
import interop.CimMdlrAPI
import interop.CIMMiscAPI
import System
aApplication = None
# Create Cimatron App Access object
aAppAcc = interop.CimAppAccess.AppAccess()
# Get application object from App access
aApplication = interop.CimatronE.IApplication(aAppAcc.GetApplication())
# Get Preference Manager
aPrefManager = (interop.CimBaseAPI.IPreferenceManager)(aCimApp.GetPreferenceManager())
# Get Preference
interop.CimBaseAPI.IPreference(aPrefManager.GetPreference(interop.CimBaseAPI.PreferenceCategory.cmGeneralPref, "JournalingDefaultFormat"))
aval = -1
aResult = aPref.GetValue(aval)
