Sunday, March 09, 2008
Visual FoxPro 9.0 SP2 or not... Post 4

Here are 3 more issues evaluated. We are still at low to medium impact for upgrading to SP2. Not nearly as bad as all the hype would lead you to believe.

There are some annoyances, no doubt, but I would like to get through the hype to find out what the real impact is. And I would still encourage anyone reading this, who has not installed SP2 yet, to download Rick Schummer's white paper and get SP2 installed and test it against your apps. And most importantly report any issues you find to Microsoft Feedback and/or the VFP9 SP2 Bug List page.

Issue: Right click on controls for code doesn't focus on correct control
Submitted By: Gary Parsons
New to SP2: Yes
Impact for SP2: Low
Feedback ID: 328226
Solution Available: No
Workaround Available: Yes
Bug Location: VFP9 Core

Here are the steps to reproduce from the Microsoft Feedback page:

1. Create form in Form Designer. Add some controls.
2. Right click on a object in a form... select "code" from the shortcut menu.
3. Close code window.
4. Right click on a different object... select "code" from the shortcut menu.
5. Code window opens with the previous object selected.

You can also reproduce the bug by selecting “View” -> “Code” from the system menu. It always shows the code from the previously viewed object. No matter what object is selected on the form. This is defiantly new to SP2. This behavior was not in previous versions of FoxPro. The workaround is to either double click on the control or use the “View Code” button in the “Form Designer” toolbar.

Should this stop you from upgrading to SP2? No. This may be annoying to developers who are used to using the right-click menu. But double click is just as easy. I would like to see this fixed myself, but since it is a designer only issues and should not affect your distributed apps I believe it has low impact on upgrading to SP2. If this is annoying to you, I recommend you click on the Feedback ID link and let Microsoft know about it.


 

Issue: Overlapped containers and visibility
Submitted By: Alexander Lagler
New to SP2: No
Impact for SP2: None
Feedback ID: N/A
Solution Available: No
Workaround Available: Yes
Bug Location: VFP9 Core

This is one of 2 issues reported by Alexander Lagler and added to the Visual FoxPro Wiki VFP 9 SP2 Bug List by Steven Black. As the description states; this issue is not new to SP2. It has even been around long before VFP9.

A test form is available for download. To test, run the form and click on the Listbox to see that it is active. Now click on the “Switch Container with Listboxes at same position” button. This changes the visibility of the 2 containers so now only the 2nd container is visible. When you click on this listbox, nothing happens.

The workaround can be simulated by choosing the “Set listbox’s visible property…” radio button. As the prompt states, it sets the Visible property of the Listbox when changing the Visible property of it’s container. It now works as expected.

Should this prevent you from upgrading to SP2? No. This is not a new issue. I did notice that this has no Feedback ID. I have not been able to locate it on Microsoft’s website. If someone knows if this has been reported, please send me a link to the Feedback ID.

 

Issue: Selecting from dirty VFP cursors (or tables)
Submitted By: Alexander Lagler
New to SP2: No
Impact for SP2: None
Feedback ID: N/A
Solution Available: No
Workaround Available: Yes, but your aren't gonna like it.
Bug Location: VFP9 Core

This is the 2nd issue reported by Alexander. It involves selecting data from a dirty buffered cursor in a large loop. The description hints that this is a new issue, but it is actually reproducible in VFP9 RTM and VFP9 SP1. It is NOT new to SP2. The repro code is in the same download as the previous bug.

The ability to SELECT from buffered data is new for VFP9. The issue can occur when you have several buffered records that are either inserted or deleted and then try to SELECT from that data. I have not been able to reproduce the issue with just UPDATEd buffered data. Only if INSERTs and DELETEs are included. The issue occurs whether you use the WITH BUFFERING = .T. clause or if you issue a SET SQLBUFFERING ON before issuing the SELECT.

It seems to happen randomly and can affect machines differently. Sometimes you get a C5 error and other times it just locks up VFP and spikes your CPU usage. I cannot find anything in the environment that could be use to determine that the error is about to occur. It appears that INSERTed or DELETEd data somehow gets a rogue pointer and sends VFP off into never-never land.

The workaround, is...well...don't SELECT from buffered data with known INSERTs and DELETEs. But if you haven't seen this issue yet, then you are probably OK, because the feature AND the bug were introduced in VFP9.

Should this stop you from upgrading to SP2? No. This is not new to SP2. This should not even stop you from upgrading from an earlier version of VFP because this feature is only available in VFP 9, so you are not missing anything. I cannot find this issue on the MS Feedback site either. If someone has the ID, please let me know or post it on the VFP9 SP2 Bug List page. If I don’t get a response back I will add this to the Microsoft Feedback page. This is a great feature; it would be nice to see Microsoft get it working properly.

 

What's Next:

I am getting a lot of request/questions about the reporting bugs. I may jump ahead to those and cover them in my next entry. The data group bug probably has the biggest impact for most people. My time will be limited over the next couple of days, but I will post what I can in the next day or two.

 


Monday, March 10, 2008 12:21:17 AM (Eastern Daylight Time, UTC-04:00)  #     Comments [34]   | Tracked by:
"Visual FoxPro 9.0" (Termékinformációk fejlesztőknek) [Trackback]


Monday, May 18, 2009 2:12:40 PM (Eastern Daylight Time, UTC-04:00)
Good evening. Art is science made clear. Help me! It has to find sites on the: alcohol addiction rehab. I found only this - <a href="http://design.ru-deluxe.ru/">photoshop cs4 knigi skachat'</a>. Alcohol treatment - need, utilization, and barriers. Guide to alcohol treatment alcohol treatment news, rehab photos, recovery articles blogs more alcohol treatment information - hard drive crash? The. With best wishes :-(, Son from Nauru.
Sunday, May 24, 2009 9:37:00 AM (Eastern Daylight Time, UTC-04:00)
Give please. Salut. Informative, good design, well done. Help me! I find sites on the topic: Turbo Tax. I found only this - <a href="http://turbo-tax.biz">turbo tax</a>. Chemical dependency help using fairbanks addiction treatment programs and recovery services. Alcohol treatment center alcohol treatment facility in an attempt to get the individual into a drug or alcohol treatment program. With best wishes :-(, Elvira from Timor.
Saturday, December 05, 2009 7:32:57 AM (Eastern Standard Time, UTC-05:00)
You really make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand. It seems too complicated and very broad for me. I am looking forward for your next post, I will try to get the hang of it!
Saturday, December 05, 2009 8:40:40 AM (Eastern Standard Time, UTC-05:00)
Thanks for your post and for every article you write! I get real pleasure while looking and reading through your resource.
Acne
Saturday, December 05, 2009 8:54:30 AM (Eastern Standard Time, UTC-05:00)
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own wordpress blog now.
Saturday, December 12, 2009 6:35:47 AM (Eastern Standard Time, UTC-05:00)
Thanks for the information. Keep sharing these types of information in future.
Thursday, December 24, 2009 7:23:27 AM (Eastern Standard Time, UTC-05:00)
Thanks for the valuable information. It was very useful for me. Keep sharing such ideas in the future as well.
Thursday, December 24, 2009 7:23:53 AM (Eastern Standard Time, UTC-05:00)
I use to read your posts.They are highly informative and helpful.Thanks for giving us such quality knowledge.Waiting for your next interesting posts.
Jenny Craig
Thursday, December 24, 2009 7:29:56 AM (Eastern Standard Time, UTC-05:00)
Thanks for the valuable information. It was very useful for me. Keep sharing such ideas in the future as well.
Tuesday, December 29, 2009 9:26:23 AM (Eastern Standard Time, UTC-05:00)
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenter here! It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.
Wednesday, December 30, 2009 4:22:53 AM (Eastern Standard Time, UTC-05:00)
I was looking for this information since a long time. You have really finished my search by posting this here. It will proven to be very beneficial for me
Wednesday, December 30, 2009 4:42:47 AM (Eastern Standard Time, UTC-05:00)
The sharing of information enhances the knowledge and this work is encouraged by your post.It contained valuable data.
Wednesday, December 30, 2009 8:36:03 AM (Eastern Standard Time, UTC-05:00)
this is an amazing site.i always find something new & different here.thank you for the information.
Gamefly
Monday, January 11, 2010 8:57:44 AM (Eastern Standard Time, UTC-05:00)
Nice post, thanks for sharing this wonderful and useful information with us.
Wednesday, January 13, 2010 5:24:18 AM (Eastern Standard Time, UTC-05:00)
Thanks for the post. Idea behind your post is interesting.i would like to read more from you.
Friday, January 22, 2010 6:39:30 AM (Eastern Standard Time, UTC-05:00)
Thank you for this useful information.I will share it with my friends.I have done it bookmark.
colon cleanse
Friday, January 22, 2010 6:41:46 AM (Eastern Standard Time, UTC-05:00)
Thank you for this useful information.I will share it with my friends.I have done it bookmark.
Monday, February 08, 2010 9:07:41 AM (Eastern Standard Time, UTC-05:00)
Thanks for sharing such an interesting and informative post.
Wednesday, February 24, 2010 12:22:28 PM (Eastern Standard Time, UTC-05:00)
Yes upgrading to sp2 is the best option now.
Friday, February 26, 2010 12:37:49 PM (Eastern Standard Time, UTC-05:00)
Sealy Beds and mattresses have been developed to deliver optimum comfort. Sealy delivers a range of beds and mattresses to suit your every desire

Thursday, March 11, 2010 5:32:20 PM (Eastern Standard Time, UTC-05:00)
I think SP2 is the way to go - but I know not everyone agrees.
Monday, March 15, 2010 5:54:48 AM (Eastern Daylight Time, UTC-04:00)
This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article.
Monday, March 22, 2010 7:15:33 AM (Eastern Daylight Time, UTC-04:00)
This information is some of the best I have found on this topic for me, I really appreciate this point of view and I've found it to be more reliable then some, I will be recommending it to others.
Tuesday, March 23, 2010 9:16:56 AM (Eastern Daylight Time, UTC-04:00)
Hey eminem thanks for this informative post...I was looking for information similar to this one...and m really happy that
Thursday, April 29, 2010 9:26:21 AM (Eastern Daylight Time, UTC-04:00)
This is a great piece of information, keep up the good work.i would love to read more.
Thursday, May 06, 2010 6:04:22 AM (Eastern Daylight Time, UTC-04:00)
I have read this post.It's really informative.Thank you for this useful information.I will share it with my friends.I have done bookmarked it.
Wednesday, May 19, 2010 10:48:31 AM (Eastern Daylight Time, UTC-04:00)
Thank you for this useful information.I will share it with my friends.I have done bookmarked it.
Monday, May 24, 2010 4:31:08 AM (Eastern Daylight Time, UTC-04:00)
I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information.
Monday, May 24, 2010 8:28:51 AM (Eastern Daylight Time, UTC-04:00)
Your work is good.This blog is given informative information.Thank you for this useful information.I will share it with my friends.I have done bookmarked it.
p90x
Friday, June 11, 2010 5:05:38 AM (Eastern Daylight Time, UTC-04:00)
I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information.
Tuesday, July 13, 2010 10:46:17 AM (Eastern Daylight Time, UTC-04:00)
I was browsing internet when i found your website. it is very interesting and informative post. Please keep it up. Thanks.
Thursday, July 15, 2010 6:34:51 AM (Eastern Daylight Time, UTC-04:00)
I am glad to talk with you and you give me great help! Thanks for that, I am wonderring if i can contact you via email when i meet problems?
Saturday, July 17, 2010 9:02:45 AM (Eastern Daylight Time, UTC-04:00)
First time i have visited this site.I have read this blog,i noted that there are mostly good points which increase the importance of the blog.Nice work.Keep it up to write more good information.
Texas Mesothelioma Attorneys
Saturday, July 24, 2010 9:20:04 AM (Eastern Daylight Time, UTC-04:00)
I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: )  

Enter the code shown (prevents robots):