- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
One of the more useful features in IVF 11 is type extension. However, although the compiler allows you to reference parent components directly from the child, the Visual studio variable watch requires you to fill in the name of the extended type in all references to parent components. Can this be fixed?
Andy Smith
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Looks as if this was fixed a while ago.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tested it and it seemed to work. Can you provide an actual test case? A screen shot doesn't tell me a lot.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Attached project demonstates.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The source file isn't in the zip.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Works for me in the new beta - I will try it on the older version as well and see what I get.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oh, I misunderstood the problem. You're right - if I watch B%I it doesn't work, but I can see B%BASE%I.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It might seam a trivial shortcoming and in the simple test case it is. But once you get a few more levels deep with inheritence and you use more meaningful (long) names for things it gets time consuming typing in watches. Your actual code is unlikely to use the full tree to access components so you dont have something in the code to copy and paste from. It is diifucult to hover over the code to watch too becuse you have to expend the tree to find things. Is there any plan to improve the watch capability ? How does it compare to other languages from Microsoft?
Another case where watches dont work like code is where you access a component from an array of derived types.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We've already fixed an issue where hovering over a component name in a derived type reference doesn't find the item - that will be in a future release. We're a bit constrained in what we can do here as the debug symbol table languge is limited (we have similar issues on Linux with DWARF), but perhaps we can improve things here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We've made further improvements in this area for the next major release.
![](/skins/images/C4F7392A5C68ACA60290C9576F107044/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page