<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;Ak8MRH88fyp7ImA9WhZQFEk.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745</id><updated>2011-04-21T22:08:05.177-07:00</updated><title>Visual FoxPro +CodeInspector</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/visualfoxprocodeinspector" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="visualfoxprocodeinspector" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">visualfoxprocodeinspector</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;Ak8GR3k6fSp7ImA9WxVQFks.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745.post-3939483816774716136</id><published>2009-02-03T05:45:00.001-08:00</published><updated>2009-02-03T05:47:06.715-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T05:47:06.715-08:00</app:edited><title>+CodeInspector 4.0</title><content type="html">&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NEW features:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Public Scanner (OLE PUBLIC class), which makes it possible to empower your VFP projects with +CodeInspector functionality. &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.foxprocodeinspector.com/public_scanner.shtml"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Learn more...&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Report file now has information about declared but never used variables&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; Scanner now performs a check for the following:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;commands which are not supported in run-time mode;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;multiple return instances;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;too nested constructions;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;repeated declaration of variables;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;re-declaration of variables (e.g. with changing private type into public and so on.)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;     &lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;/li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;IMPROVED features:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Improved the check of variables declaration in nested constructions. E.g. variable declared within the first part of construction "If-Else-EndIf" and used in the second part of it, is treated like error.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Checking of lines starting with "\" and "\\" constructions is disabled&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NOTE comments are now supported&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;FIXED bugs:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Fixed error of scanning files larger than 64000 lines&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;    &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Fixed error of scanning commented lines of code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4394459977155556745-3939483816774716136?l=foxprocodeinspector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/3939483816774716136/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4394459977155556745&amp;postID=3939483816774716136" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/3939483816774716136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/3939483816774716136?v=2" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/2009/02/codeinspector-40.html" title="+CodeInspector 4.0" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkAARHg_eyp7ImA9WxVQFks.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745.post-2992980192540335099</id><published>2009-02-03T05:44:00.000-08:00</published><updated>2009-02-03T05:45:45.643-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T05:45:45.643-08:00</app:edited><title>+CodeInspector 3.6</title><content type="html">&lt;b&gt;NEW features:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Protection from scanning forms and classes created in VFP 2.0 and 3.0.&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Added six new system variables: _memberdata, _menudesigner, _reportbuilder, _reportoutput, _ reportpreview, _tooltiptimeout.&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Full checking of "&lt;b&gt;Microsoft Visual Foxpro 9.0 Samples and FFC&lt;/b&gt;" revealed 3200 errors. You can use the scan report for free. Note: duplicate names of forms and classes were changed (e.g. _toolbox.vcx renamed in _toolbox1.vcx etc.).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;IMPROVED features:&lt;/b&gt;&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Scanner core improved. There was an error while scanning program files, where variables whith same names as VFP keywords were used (e.g. command "func=1" was recognized as a declaration of new function)&lt;br /&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;FIXED bugs:&lt;/b&gt;&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Error in defining parameters of function which creates variables in memory (e.g. local aSQL[ aSQL( aArray )] - this example shows the creation of an array named aSQL the size of which is created within function aSQL. Error occurs only when aArray is not defined, in previous versions aSQL was recognized as a variable and that caused errors)&lt;br /&gt;  &lt;/li&gt;&lt;li&gt;Error of getting full path to the object method in the hierarchy of forms and classes (e.g. if the being checked method was located in  Form1.PageFrame1.Page1.Container1.SetFocus(), scanner cut the path: Form1.Container1.SetFocus(), therefore it could not find the method)&lt;br /&gt;  &lt;/li&gt;&lt;li&gt;Error of opening files for editing was also fixed. (If there was a space in file name, Internet Explorer changed it to %20 and scanner could not open it.)&lt;br /&gt;  &lt;/li&gt;&lt;li&gt;Incorrect definition of trial period. (e.g. if you used trial version 3.0 and then after trial period expired you installed trial version 3.5 - you couldn nt use it)&lt;br /&gt;  &lt;/li&gt;&lt;li&gt;Error of canceling "set notify on" option&lt;br /&gt;  &lt;/li&gt;&lt;li&gt;Errors in +CodeInspector Quick Scan. Sometimes when scan was started for the forms opened in VFP editor with class different from "FORM" error "oObject not found" occurred. Also the procedure of report building for such forms was fixed (line numbers were incorrect).&lt;br /&gt;  &lt;/li&gt;&lt;li&gt;Other small fixes.&lt;br /&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4394459977155556745-2992980192540335099?l=foxprocodeinspector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/2992980192540335099/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4394459977155556745&amp;postID=2992980192540335099" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/2992980192540335099?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/2992980192540335099?v=2" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/2009/02/codeinspector-36.html" title="+CodeInspector 3.6" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkEMQnc_fip7ImA9WxVQFks.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745.post-552098717784711112</id><published>2009-02-03T05:39:00.002-08:00</published><updated>2009-02-03T05:44:43.946-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T05:44:43.946-08:00</app:edited><title>+CodeInspector 3.5</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;NEW features:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Support of VFP9.  Integration with VFP9 IDE and new language constructions were added to the scanner core.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;The following functions are also being checked now:&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ADLLS, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ADOCKSTATE, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;AELEMENT, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;AEVENTS, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ALANGUAGE, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;APROCINFO, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ASESSIONS, A&lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;SQLHANDLES, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ASTACKINFO, &lt;/span&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style=" "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ATAGINFO.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;The following instructions are also being checked now:&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; white-space: pre; "&gt;  &lt;span class="Apple-style-span" style="white-space: normal; "&gt;Text to &amp;lt;VarName&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;span class="Apple-style-span" style="white-space: normal; "&gt;Scatter name &amp;lt;VarName&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;span class="Apple-style-span" style="white-space: normal; "&gt;Scatter mamvar fields &amp;lt;VarNameList&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Scan progress is shown in a new dialog with Cancel button (before you couldn't stop the scan process).&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;The button for selecting a folder to scan was added in the +CodeInspector quick scan dialog. Now it's easy to scan all files under one folder.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;It is now easier to go to the file scan report from project scan report by simple clicking on a file name.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;If you click the method name in file scan report it will open the program file with this method and will set focus to the line containing first instance of this error.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;IMPROVED features:&lt;span class="Apple-style-span" style="font-weight: normal; white-space: pre; "&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Projects are now loading faster at +CodeInspector startup.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Class library scan report now contains not only method name where an error was found but also class name which includes this method (Solution for multiple error instances in methods from different classes but with similar names. Thanks to Karl Madges!).&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;FIXED bugs:&lt;span class="Apple-style-span" style="font-weight: normal; white-space: pre; "&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Bug with multiple activation of "Scan this file" and "Skip this file" checkboxes fixed&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Project list area in +CodeInspector projects dialog is blocked while scanning, to prevent async event processing.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Text and links in Registration dialog were edited.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;li&gt;Small bugs in the interface were fixed.&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;By the way, +CodeInspector 3.5 found 900 errors in Visual FoxPro 8 support files (FFC classes and samples)! &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4394459977155556745-552098717784711112?l=foxprocodeinspector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/552098717784711112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4394459977155556745&amp;postID=552098717784711112" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/552098717784711112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/552098717784711112?v=2" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/2009/02/codeinspector-35.html" title="+CodeInspector 3.5" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQDQnkycCp7ImA9WxVQFks.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745.post-4483216581980548567</id><published>2009-02-03T05:39:00.001-08:00</published><updated>2009-02-03T05:39:33.798-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T05:39:33.798-08:00</app:edited><title>+CodeInspector 3.0</title><content type="html">&lt;div&gt;&lt;li&gt;NEW: Project window&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Now you can work with several VFP-projects, scan files form different locations and more...&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;li&gt;IMPROVED: multifunctional [+] button from the Quick Scan window replaced with 3 buttons.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;li&gt;IMPROVED: small additions to the scan engine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4394459977155556745-4483216581980548567?l=foxprocodeinspector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/4483216581980548567/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4394459977155556745&amp;postID=4483216581980548567" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/4483216581980548567?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/4483216581980548567?v=2" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/2009/02/codeinspector-30.html" title="+CodeInspector 3.0" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQARnw4eyp7ImA9WxVQFks.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745.post-3580208928893863638</id><published>2009-02-03T05:35:00.000-08:00</published><updated>2009-02-03T05:39:07.233-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T05:39:07.233-08:00</app:edited><title>+CodeInspector 2.4</title><content type="html">&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NEW: Handling of Text...EndText constructions&lt;br /&gt;  Code that consists within such construction is not checked.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;FIXED: Handling long comments in VCX files&lt;br /&gt;  In some cases there could bubble an error "variable not exists" when that was really a part of a long comment&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;IMPROVED: Analysis of functions that made up arrays such as adir(), alines() etc.&lt;br /&gt;  In some cases there was possible an error of defining of indexes of object properties and object methods and parameters which have the same name as functions mentioned above.&lt;br /&gt;  Example: this.aError[1,1]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NEW: Handling of new (in VFP 8.0) system variables.&lt;br /&gt;  Using these variables now is no longer considered as an error: _codesense, _foxcode, _foxref,    _foxtask, _getexpr, _incseek, _include, _objectbrowser, _pagetotal, _tasklist, _toolbox.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NEW: Main form of +CodeInspector can be minimized.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;FIXED: Error while working under VFP 6.0 and checking classes from VFP 8.0&lt;br /&gt;  (that were inherited from classes that have no definitions in VFP6)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;IMPROVED: Installation structure.&lt;br /&gt;  Since this version all support files of VFP are installed in the same folder with +CodeInspector, to avoid error "Cannot locate the Microsoft Visual FoxPro support library"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4394459977155556745-3580208928893863638?l=foxprocodeinspector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/3580208928893863638/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4394459977155556745&amp;postID=3580208928893863638" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/3580208928893863638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/3580208928893863638?v=2" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/2009/02/codeinspector-24.html" title="+CodeInspector 2.4" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkYHRH45eip7ImA9WxVQFks.&quot;"><id>tag:blogger.com,1999:blog-4394459977155556745.post-7992612939099760419</id><published>2009-02-03T05:34:00.000-08:00</published><updated>2009-02-03T05:35:35.022-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T05:35:35.022-08:00</app:edited><title>+CodeInspector 2.3</title><content type="html">&lt;li&gt;NEW: Processing of an explicit definition of type at the announcement of variables of type: " private cString as string"&lt;br /&gt; &lt;li&gt;NEW: Processing of an explicit definition of an array at the announcement of variables of type: " private array aString [1] "&lt;br /&gt; &lt;li&gt;NEW: The item "View Error" in the context menu of [+] button in the "Code Inspector main window" form.    &lt;br /&gt; &lt;li&gt;FIXED: Recursive detour of section with the announcements of constants: #define CONSTANT_NAME CONSTANT_VALUE &lt;br /&gt; &lt;li&gt;FIXED: Removal of the registration data after new installation of the program &lt;br /&gt; &lt;li&gt;FIXED: Checking of system VFP variables (were case sensitive) such as: _MLINE ... &lt;br /&gt; &lt;li&gt;FIXED: The call of the help file from the "Code Inspector main window" form while option "set help off" is on.&lt;br /&gt; &lt;li&gt;FIXED: The version value in the "CodeInspector options" form (tab "+CodeInspector"). &lt;br /&gt; &lt;li&gt;FIXED: Miscellaneous defects in the help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4394459977155556745-7992612939099760419?l=foxprocodeinspector.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://foxprocodeinspector.blogspot.com/feeds/7992612939099760419/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4394459977155556745&amp;postID=7992612939099760419" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/7992612939099760419?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4394459977155556745/posts/default/7992612939099760419?v=2" /><link rel="alternate" type="text/html" href="http://foxprocodeinspector.blogspot.com/2009/02/codeinspector-23.html" title="+CodeInspector 2.3" /><author><name>Max</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry></feed>

