pashooo
14 years agoContributor
The object's name changes from time to time
Hello, everybody)
Do smb faced the problem when application's objects change names?
For example I noticed that the same object may have different names at different times.
For example this item: treeview_BA =
Sys.Process("OptionsWorkshop").WPFObject("HwndSource: MainForm").WPFObject("MainForm").WPFObject("DockPanel", "", 1).WPFObject("DockingManager").WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1).WPFObject("DockPanel", "", 1).WPFObject("BaseSeriesTreeView");
Sys.Process("OptionsWorkshop").WPFObject("HwndSource: MainForm").WPFObject("MainForm").WPFObject("DockPanel", "", 1).WPFObject("DockingManager").WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1).WPFObject("DockPanel", "", 1).WPFObject("BaseSeriesTreeView");
Sys.Process("OptionsWorkshop").WPFObject("HwndSource: MainForm").WPFObject("MainForm").WPFObject("DockPanel", "", 1).WPFObject("DockingManager").WPFObject("ResizingPanel", "", 1).WPFObject("rpMain").WPFObject("rpTop").WPFObject("dpSeries").WPFObject("DockPanel", "", 1).WPFObject("BaseSeriesTreeView")
This is the difference:
...WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1)...
...WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1)...
...WPFObject("rpMain").WPFObject("rpTop").WPFObject("dpSeries")...
...what may be the reason? I find that name may change after reload application but may stay the same. I cant understand from what it depend... please share your experience!
Do smb faced the problem when application's objects change names?
For example I noticed that the same object may have different names at different times.
For example this item: treeview_BA =
Sys.Process("OptionsWorkshop").WPFObject("HwndSource: MainForm").WPFObject("MainForm").WPFObject("DockPanel", "", 1).WPFObject("DockingManager").WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1).WPFObject("DockPanel", "", 1).WPFObject("BaseSeriesTreeView");
Sys.Process("OptionsWorkshop").WPFObject("HwndSource: MainForm").WPFObject("MainForm").WPFObject("DockPanel", "", 1).WPFObject("DockingManager").WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1).WPFObject("DockPanel", "", 1).WPFObject("BaseSeriesTreeView");
Sys.Process("OptionsWorkshop").WPFObject("HwndSource: MainForm").WPFObject("MainForm").WPFObject("DockPanel", "", 1).WPFObject("DockingManager").WPFObject("ResizingPanel", "", 1).WPFObject("rpMain").WPFObject("rpTop").WPFObject("dpSeries").WPFObject("DockPanel", "", 1).WPFObject("BaseSeriesTreeView")
This is the difference:
...WPFObject("ResizingPanel", "", 1).WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1)...
...WPFObject("ResizingPanel", "", 1).WPFObject("DockablePane", "", 1)...
...WPFObject("rpMain").WPFObject("rpTop").WPFObject("dpSeries")...
...what may be the reason? I find that name may change after reload application but may stay the same. I cant understand from what it depend... please share your experience!