<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: BookmarkSave Addin for VB6</title>
	<atom:link href="http://www.darinhiggins.com/index.php?feed=rss2&#038;p=699" rel="self" type="application/rss+xml" />
	<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/</link>
	<description>See and forget; hear and remember; do and understand</description>
	<lastBuildDate>Sat, 12 May 2012 23:32:05 -0500</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Darin</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1344</link>
		<dc:creator>Darin</dc:creator>
		<pubDate>Sat, 12 May 2012 23:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1344</guid>
		<description>Hi Chris

Yeah, they didn&#039;t make keyboard handling easy in Vb6. For app wide shortcuts, as I recall, you pretty much have to setup a global keyboard hook and then filter for keystrokes that happen only when a window you care about has focus.

Spyworks used to have a global hook component that could do that. It&#039;s also possible without spyworks, but I&#039;d have to dig through my archives to remember how.</description>
		<content:encoded><![CDATA[<p>Hi Chris</p>
<p>Yeah, they didn&#8217;t make keyboard handling easy in Vb6. For app wide shortcuts, as I recall, you pretty much have to setup a global keyboard hook and then filter for keystrokes that happen only when a window you care about has focus.</p>
<p>Spyworks used to have a global hook component that could do that. It&#8217;s also possible without spyworks, but I&#8217;d have to dig through my archives to remember how.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darin</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1341</link>
		<dc:creator>Darin</dc:creator>
		<pubDate>Sat, 12 May 2012 23:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1341</guid>
		<description>I apologize for taking so long to comment. It appears my email notification is borked somehow.

At any rate, I&#039;ll have a look at that, as it&#039;s something I haven&#039;t noticed lately (I&#039;m using subversion at the moment for VCS and nothing is ever readonly with it).

Preserving Watches would +definitely+ be nice, but that&#039;s a whole other realm of complexity. Just getting access to the Watch definitions would be tough. However, you may be on the right track. If the Watch window uses any kind of grid that can be queried via messages, you theoretically could retrieve the content of the grid items. But that&#039;s a complete guess.</description>
		<content:encoded><![CDATA[<p>I apologize for taking so long to comment. It appears my email notification is borked somehow.</p>
<p>At any rate, I&#8217;ll have a look at that, as it&#8217;s something I haven&#8217;t noticed lately (I&#8217;m using subversion at the moment for VCS and nothing is ever readonly with it).</p>
<p>Preserving Watches would +definitely+ be nice, but that&#8217;s a whole other realm of complexity. Just getting access to the Watch definitions would be tough. However, you may be on the right track. If the Watch window uses any kind of grid that can be queried via messages, you theoretically could retrieve the content of the grid items. But that&#8217;s a complete guess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darin</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1340</link>
		<dc:creator>Darin</dc:creator>
		<pubDate>Sat, 12 May 2012 23:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1340</guid>
		<description>Ugh. I must have something completely wrong with my Wordpress setup, I&#039;m just not getting emails about comments left like this.

Sorry for taking, well, forever to get back to you on this.

Yeah, I&#039;ve been bandying around the idea of open sourcing it for a bit now. I&#039;ll likely make one more pass through the code, but yeah, my plan is to just release it.

Stay tuned!</description>
		<content:encoded><![CDATA[<p>Ugh. I must have something completely wrong with my WordPress setup, I&#8217;m just not getting emails about comments left like this.</p>
<p>Sorry for taking, well, forever to get back to you on this.</p>
<p>Yeah, I&#8217;ve been bandying around the idea of open sourcing it for a bit now. I&#8217;ll likely make one more pass through the code, but yeah, my plan is to just release it.</p>
<p>Stay tuned!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Lyons</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1320</link>
		<dc:creator>Mike Lyons</dc:creator>
		<pubDate>Wed, 21 Mar 2012 12:44:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1320</guid>
		<description>Darin
Just found this great tool 3/20/12 - quite useful for those of us doing legacy VB6.  
1) One issue I have is if you set breakpoints on a file that is read-only, then close the project and reload it, that read-only file code window flashes on and flashes off very quickly.  (Code windows loaded based on VBW file settings?!?) If I then double-click on that file in a normal manner from the Project window, then the code window loads up and the breakpoints and bookmarks are properly shown (based on your BP/BM file).  Is there any way this can be fixed in your add-in?  Maybe all you have to do is read the related Project Workspace VBW file for the x-y coordinates of that window to force read-only files with breakpoints/bookmarks  to load/display?
2) I am now thinking of doing something similar as an add-in so that any Watch window entries can also be reloaded.  Any hints on how I could do this?  (I loaded the MS SPYXX utility and the window class is &quot;VBAWindow&quot;.)</description>
		<content:encoded><![CDATA[<p>Darin<br />
Just found this great tool 3/20/12 &#8211; quite useful for those of us doing legacy VB6.<br />
1) One issue I have is if you set breakpoints on a file that is read-only, then close the project and reload it, that read-only file code window flashes on and flashes off very quickly.  (Code windows loaded based on VBW file settings?!?) If I then double-click on that file in a normal manner from the Project window, then the code window loads up and the breakpoints and bookmarks are properly shown (based on your BP/BM file).  Is there any way this can be fixed in your add-in?  Maybe all you have to do is read the related Project Workspace VBW file for the x-y coordinates of that window to force read-only files with breakpoints/bookmarks  to load/display?<br />
2) I am now thinking of doing something similar as an add-in so that any Watch window entries can also be reloaded.  Any hints on how I could do this?  (I loaded the MS SPYXX utility and the window class is &#8220;VBAWindow&#8221;.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Nicholls</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1312</link>
		<dc:creator>Chris Nicholls</dc:creator>
		<pubDate>Mon, 05 Mar 2012 09:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1312</guid>
		<description>Just completed the Go To Line number addin; once I looked into it it was very easy. I&#039;ve got some other functionality I&#039;d like to add then I&#039;ll release the addin as a collection of utilities.

I was wondering if you had any pointers about how to integrate keyboard shortcuts into an addin. It doesn&#039;t look as if the Office.CommandBarControl control exposes any keybindings.

Do I have to subclass something, perhaps?</description>
		<content:encoded><![CDATA[<p>Just completed the Go To Line number addin; once I looked into it it was very easy. I&#8217;ve got some other functionality I&#8217;d like to add then I&#8217;ll release the addin as a collection of utilities.</p>
<p>I was wondering if you had any pointers about how to integrate keyboard shortcuts into an addin. It doesn&#8217;t look as if the Office.CommandBarControl control exposes any keybindings.</p>
<p>Do I have to subclass something, perhaps?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Nicholls</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1292</link>
		<dc:creator>Chris Nicholls</dc:creator>
		<pubDate>Fri, 24 Feb 2012 10:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1292</guid>
		<description>Yes, your .Net tutorial looks very good. Definitely sounds the way to go. Plus it means not having to use the VB6 IDE. Thanks.</description>
		<content:encoded><![CDATA[<p>Yes, your .Net tutorial looks very good. Definitely sounds the way to go. Plus it means not having to use the VB6 IDE. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1287</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 21 Feb 2012 13:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1287</guid>
		<description>Hi Chris

Glad to hear it&#039;s working for you. Yes, I do plan on opening up the source. Just hadn&#039;t gotten to the point of cleaning it up yet. I&#039;ll give it a run through and post back here.

I&#039;ve also run into a couple issues I need to sort out as well, the primary one being that if you use the Alt-Up/Down to attempt to navigate through breakpoints while in run mode, the addin crashes. It doesn&#039;t take down VB, so that&#039;s good, but it shouldn&#039;t crash either. I&#039;m guessing it&#039;s just a limitation of somethat that VB6 can&#039;t do in run mode, but I&#039;ll have to look into it further.

Did you see my post about VB6 addins written in .net?
&lt;a href=&quot;http://www.darinhiggins.com/authoring-vb6-ide-addins-in-vb-net/&quot; rel=&quot;nofollow&quot;&gt;http://www.darinhiggins.com/authoring-vb6-ide-addins-in-vb-net/&lt;/a&gt;

That also might be a good starting point for a &quot;Goto line number&quot; addin.</description>
		<content:encoded><![CDATA[<p>Hi Chris</p>
<p>Glad to hear it&#8217;s working for you. Yes, I do plan on opening up the source. Just hadn&#8217;t gotten to the point of cleaning it up yet. I&#8217;ll give it a run through and post back here.</p>
<p>I&#8217;ve also run into a couple issues I need to sort out as well, the primary one being that if you use the Alt-Up/Down to attempt to navigate through breakpoints while in run mode, the addin crashes. It doesn&#8217;t take down VB, so that&#8217;s good, but it shouldn&#8217;t crash either. I&#8217;m guessing it&#8217;s just a limitation of somethat that VB6 can&#8217;t do in run mode, but I&#8217;ll have to look into it further.</p>
<p>Did you see my post about VB6 addins written in .net?<br />
<a href="http://www.darinhiggins.com/authoring-vb6-ide-addins-in-vb-net/" rel="nofollow">http://www.darinhiggins.com/authoring-vb6-ide-addins-in-vb-net/</a></p>
<p>That also might be a good starting point for a &#8220;Goto line number&#8221; addin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Nicholls</title>
		<link>http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1286</link>
		<dc:creator>Chris Nicholls</dc:creator>
		<pubDate>Tue, 21 Feb 2012 10:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.darinhiggins.com/bookmarksave-addin-for-vb6/#comment-1286</guid>
		<description>Darren, thanks, this is brilliant. Works perfectly.

Like you I&#039;ve just had to pick up and old VB6 project and I&#039;d forgotten quite how painful the IDE was.

Would you consider releasing the source? I plan to write an addin to provide the perplexingly missing &quot;go to line number&quot; functionailty; your addin seems like it might be a good place to start.

I would of course release my addin and its source for others including yourself to use.</description>
		<content:encoded><![CDATA[<p>Darren, thanks, this is brilliant. Works perfectly.</p>
<p>Like you I&#8217;ve just had to pick up and old VB6 project and I&#8217;d forgotten quite how painful the IDE was.</p>
<p>Would you consider releasing the source? I plan to write an addin to provide the perplexingly missing &#8220;go to line number&#8221; functionailty; your addin seems like it might be a good place to start.</p>
<p>I would of course release my addin and its source for others including yourself to use.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

