473,898 Members | 2,470 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Buggy IDE?

Hi there! :O)

I've noticed some strange behavior with the VS IDE.

Here's two a can think of right now... but those are most fusstrating i've
encountered.

1. Every now and then, I haven't noticed what we did for it to happen, it
appears that the events that were linked to a control are lost. The code is
still there but we have to reset the "handlers".
2. If I double click on a control, the default property is generated
automatically in code section. That's ok! :O) What is not ok is that if I
hit Ctrl-Z to undo the *last action*, it actually clears *all the actions*
that were kept in the undo stack. It becomes *very* frustrating when you're
setting the TabIndex property of the controls on the page. You double click
by mistakes on a control, press Ctrl-Z to delete the created method and then
you have to restart the while process from scratch because it has emptied
the undo stack bringing you to the beginning of it.

Has anyone else met those troubles? Are they already known and debugged (I
may have missed a hot fix)?

Thanks a lot!

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit
Nov 15 '05 #1
11 1637
There are lots of bugs like this in VS.NET...

"Zoury" <ya************ *@hotmail.com> wrote in message
news:OK******** ******@TK2MSFTN GP10.phx.gbl...
Hi there! :O)

I've noticed some strange behavior with the VS IDE.

Here's two a can think of right now... but those are most fusstrating i've
encountered.

1. Every now and then, I haven't noticed what we did for it to happen, it
appears that the events that were linked to a control are lost. The code is still there but we have to reset the "handlers".
2. If I double click on a control, the default property is generated
automatically in code section. That's ok! :O) What is not ok is that if I
hit Ctrl-Z to undo the *last action*, it actually clears *all the actions*
that were kept in the undo stack. It becomes *very* frustrating when you're setting the TabIndex property of the controls on the page. You double click by mistakes on a control, press Ctrl-Z to delete the created method and then you have to restart the while process from scratch because it has emptied
the undo stack bringing you to the beginning of it.

Has anyone else met those troubles? Are they already known and debugged (I
may have missed a hot fix)?

Thanks a lot!

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit

Nov 15 '05 #2
What version are you using? We're using 2003 here and it seems to us that
it's worst than the version 2002... :O)

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit
Nov 15 '05 #3
"Zoury" wrote:
What version are you using? We're using 2003 here and it seems to us
that it's worst than the version 2002... :O)

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit

I can't confirm that 2003 is worser, actually a lot of critical issues
seem to work better now (SourceSafe integration, assembly references to
external build machines,..).
However, I can confirm the behavior with the "lost events". I also
have "lost controls". The code is still there and compiles, but they
don't show up. It usually happens when I have the Resource and the the
code of a Form open at the same time, so the workaround is simple.
However, if I forget it and it happens again, I'm close to going totally
nuts :-)

HTH,
Andy
--
To mail me directly, remove the NO*SPAM parts in
NO***********@g mx.netNO*SPAM
Nov 15 '05 #4

Hi Zoury,

Thanks for posting in this group.
For your first problem, what does your "event lost" mean?
Does it mean that when this event fires, the event handler is not called?
And what does your "reset the handler" mean?
In .Net, the event handler associate with the control through delegate, so
if this assocaition lost means that the delegate is not called.

I can see your second problem, when I drag a button onto the form, change
some properties of this control, then double click into the code page,
after I press ctrl+z, all the change to the form since last saving
operation will be lost.

As a workaround, I think you should save the project before undo operation.
While you press the ctrl+z, there will be a dialog to warn your operation,
so you have the chance of not to be too careless.

If you feel that this feature is too inconvinient to you, you can provide
your suggestion to:
http://register.microsoft.com/mswish/suggestion.asp
or you can email to ms****@microsof t.com

We appreciate your information.

Btw: there is another group: microsoft.publi c.vsnet.ide which specially
discuss the problem about IDE, I think you may get more IDE help in this
group.

Hope all this help

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

--------------------
| From: "Zoury" <ya************ *@hotmail.com>
| References: <OK************ **@TK2MSFTNGP10 .phx.gbl>
<uN************ **@TK2MSFTNGP12 .phx.gbl>
| Subject: Re: Buggy IDE?
| Date: Wed, 15 Oct 2003 20:59:42 -0400
| Lines: 10
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
| Message-ID: <#O************ **@tk2msftngp13 .phx.gbl>
| Newsgroups: microsoft.publi c.dotnet.langua ges.csharp
| NNTP-Posting-Host: AC95894C.ipt.ao l.com 172.149.137.76
| Path: cpmsftngxa06.ph x.gbl!TK2MSFTNG P08.phx.gbl!tk2 msftngp13.phx.g bl
| Xref: cpmsftngxa06.ph x.gbl microsoft.publi c.dotnet.langua ges.csharp:1916 96
| X-Tomcat-NG: microsoft.publi c.dotnet.langua ges.csharp
|
| What version are you using? We're using 2003 here and it seems to us that
| it's worst than the version 2002... :O)
|
| --
| Best Regards
| Yanick Lefebvre
|
| Please posts answers to the group so all can benefit
|
|
|

Nov 15 '05 #5
No such word as "worser ":P
Didnt ur mother teach u anything :D *spank*
"Andreas Müller" <me@privacy.net > wrote in message
news:bm******** ****@ID-83644.news.uni-berlin.de...
"Zoury" wrote:
What version are you using? We're using 2003 here and it seems to us
that it's worst than the version 2002... :O)

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit

I can't confirm that 2003 is worser, actually a lot of critical issues
seem to work better now (SourceSafe integration, assembly references to
external build machines,..).
However, I can confirm the behavior with the "lost events". I also
have "lost controls". The code is still there and compiles, but they
don't show up. It usually happens when I have the Resource and the the
code of a Form open at the same time, so the workaround is simple.
However, if I forget it and it happens again, I'm close to going totally
nuts :-)

HTH,
Andy
--
To mail me directly, remove the NO*SPAM parts in
NO***********@g mx.netNO*SPAM

Nov 15 '05 #6
Hi Jeffrey! :O)
For your first problem, what does your "event lost" mean?
Does it mean that when this event fires, the event handler is not called?
And what does your "reset the handler" mean?
In .Net, the event handler associate with the control through delegate, so
if this assocaition lost means that the delegate is not called.
Sorry for the poor explanation. What I meant by "event lost" is that,
sometimes, any calls that associate the event handler to the control's event
are missing. Here's a sample of the "call" I'm talking about, just in case I
didn't explained it correctly again :

//***
this.TextBox1.K eyDown += new
System.Windows. Forms.KeyEventH andler(this.Tex tBox1_KeyDown);
//***

Those lines are generated by the Windows Form Generator (we also got these
problems with the Web Form Generator). It seems that the generator doesn't
regenerate them at some point..
I can see your second problem, when I drag a button onto the form, change
some properties of this control, then double click into the code page,
after I press ctrl+z, all the change to the form since last saving
operation will be lost. If you feel that this feature is too inconvinient to you, you can provide
your suggestion to:
http://register.microsoft.com/mswish/suggestion.asp
or you can email to ms****@microsof t.com
You mean that the strange behavior is actually normal? That it has been
design like this?
Btw: there is another group: microsoft.publi c.vsnet.ide which specially
discuss the problem about IDE, I think you may get more IDE help in this
group.


Nice! I didn't see it. Thanks for your input Jeffrey! :O)

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit
Nov 15 '05 #7

Hi Zoury,

Thanks for your feedback.
I think I understand your meaning.
Sometime, when you double click a control, the default event handler code
did not generate for you.
But in my VS.net IDE, I can not reproduce this problem. Can you show me
some steps to reproduce this problem?
If you can provide some steps so that I can reproduce it, I will help you
report this issue to Microsoft.

For your second problem, I can reproduce it. I think this behavior is by
design, so I suggest that if you feel uncomfortable feel free to feedback
to Microsoft.
Also, does my workaround(save before undo) make sence?

Again, thanks for your information.

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

--------------------
| From: "Zoury" <ya************ *@hotmail.com>
| References: <OK************ **@TK2MSFTNGP10 .phx.gbl>
<uN************ **@TK2MSFTNGP12 .phx.gbl>
<#O************ **@tk2msftngp13 .phx.gbl>
<LH************ **@cpmsftngxa06 .phx.gbl>
| Subject: Re: Buggy IDE?
| Date: Thu, 16 Oct 2003 09:24:26 -0400
| Lines: 48
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <OS************ **@TK2MSFTNGP09 .phx.gbl>
| Newsgroups: microsoft.publi c.dotnet.langua ges.csharp
| NNTP-Posting-Host: 67.71.235.51
| Path: cpmsftngxa06.ph x.gbl!TK2MSFTNG P08.phx.gbl!TK2 MSFTNGP09.phx.g bl
| Xref: cpmsftngxa06.ph x.gbl microsoft.publi c.dotnet.langua ges.csharp:1917 96
| X-Tomcat-NG: microsoft.publi c.dotnet.langua ges.csharp
|
| Hi Jeffrey! :O)
|
| > For your first problem, what does your "event lost" mean?
| > Does it mean that when this event fires, the event handler is not
called?
| > And what does your "reset the handler" mean?
| > In .Net, the event handler associate with the control through delegate,
so
| > if this assocaition lost means that the delegate is not called.
|
| Sorry for the poor explanation. What I meant by "event lost" is that,
| sometimes, any calls that associate the event handler to the control's
event
| are missing. Here's a sample of the "call" I'm talking about, just in
case I
| didn't explained it correctly again :
|
| //***
| this.TextBox1.K eyDown += new
| System.Windows. Forms.KeyEventH andler(this.Tex tBox1_KeyDown);
| //***
|
| Those lines are generated by the Windows Form Generator (we also got these
| problems with the Web Form Generator). It seems that the generator doesn't
| regenerate them at some point..
|
| > I can see your second problem, when I drag a button onto the form,
change
| > some properties of this control, then double click into the code page,
| > after I press ctrl+z, all the change to the form since last saving
| > operation will be lost.
|
| > If you feel that this feature is too inconvinient to you, you can
provide
| > your suggestion to:
| > http://register.microsoft.com/mswish/suggestion.asp
| > or you can email to ms****@microsof t.com
|
| You mean that the strange behavior is actually normal? That it has been
| design like this?
|
| > Btw: there is another group: microsoft.publi c.vsnet.ide which specially
| > discuss the problem about IDE, I think you may get more IDE help in this
| > group.
|
| Nice! I didn't see it. Thanks for your input Jeffrey! :O)
|
| --
| Best Regards
| Yanick Lefebvre
|
| Please posts answers to the group so all can benefit
|
|
|

Nov 15 '05 #8
Hi Zoury,

Thanks for your feedback.
I think I understand your meaning. Sometime, when you double click a
control, the default event handler code did not generate for you.
But in my VS.net IDE, I can not reproduce this problem. Can you show me
some steps to reproduce this problem?
If you can provide some steps so that I can reproduce it, I will help you
report this issue to Microsoft.

For your second problem, I can reproduce it. I think the workaround of save
before undo makes some sence to you. I suggest that if you feel
uncomfortable feel free to feedback to Microsoft.

Again, thanks for your information.

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

--------------------
| From: "Zoury" <ya************ *@hotmail.com>
| References: <OK************ **@TK2MSFTNGP10 .phx.gbl>
<uN************ **@TK2MSFTNGP12 .phx.gbl>
<#O************ **@tk2msftngp13 .phx.gbl>
<LH************ **@cpmsftngxa06 .phx.gbl>
| Subject: Re: Buggy IDE?
| Date: Thu, 16 Oct 2003 09:24:26 -0400
| Lines: 48
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <OS************ **@TK2MSFTNGP09 .phx.gbl>
| Newsgroups: microsoft.publi c.dotnet.langua ges.csharp
| NNTP-Posting-Host: 67.71.235.51
| Path: cpmsftngxa06.ph x.gbl!TK2MSFTNG P08.phx.gbl!TK2 MSFTNGP09.phx.g bl
| Xref: cpmsftngxa06.ph x.gbl microsoft.publi c.dotnet.langua ges.csharp:1917 96
| X-Tomcat-NG: microsoft.publi c.dotnet.langua ges.csharp
|
| Hi Jeffrey! :O)
|
| > For your first problem, what does your "event lost" mean?
| > Does it mean that when this event fires, the event handler is not
called?
| > And what does your "reset the handler" mean?
| > In .Net, the event handler associate with the control through delegate,
so
| > if this assocaition lost means that the delegate is not called.
|
| Sorry for the poor explanation. What I meant by "event lost" is that,
| sometimes, any calls that associate the event handler to the control's
event
| are missing. Here's a sample of the "call" I'm talking about, just in
case I
| didn't explained it correctly again :
|
| //***
| this.TextBox1.K eyDown += new
| System.Windows. Forms.KeyEventH andler(this.Tex tBox1_KeyDown);
| //***
|
| Those lines are generated by the Windows Form Generator (we also got these
| problems with the Web Form Generator). It seems that the generator doesn't
| regenerate them at some point..
|
| > I can see your second problem, when I drag a button onto the form,
change
| > some properties of this control, then double click into the code page,
| > after I press ctrl+z, all the change to the form since last saving
| > operation will be lost.
|
| > If you feel that this feature is too inconvinient to you, you can
provide
| > your suggestion to:
| > http://register.microsoft.com/mswish/suggestion.asp
| > or you can email to ms****@microsof t.com
|
| You mean that the strange behavior is actually normal? That it has been
| design like this?
|
| > Btw: there is another group: microsoft.publi c.vsnet.ide which specially
| > discuss the problem about IDE, I think you may get more IDE help in this
| > group.
|
| Nice! I didn't see it. Thanks for your input Jeffrey! :O)
|
| --
| Best Regards
| Yanick Lefebvre
|
| Please posts answers to the group so all can benefit
|
|
|

Nov 15 '05 #9
Yeah.. how about...

1) Integrated help "search" flyout quits responding if auto-hide is used.
I've resorted to just starting up help independent of the IDE.

2) Infamous problem of debugger stopping on wrong line still not fixed.

To paraphrase a famous quote, maybe we can say that VS is the worst C# IDE
in existence, except for everything else. :)

"Zoury" <ya************ *@hotmail.com> wrote in message
news:OK******** ******@TK2MSFTN GP10.phx.gbl...
Hi there! :O)

I've noticed some strange behavior with the VS IDE.

Here's two a can think of right now... but those are most fusstrating i've
encountered.

1. Every now and then, I haven't noticed what we did for it to happen, it
appears that the events that were linked to a control are lost. The code is still there but we have to reset the "handlers".
2. If I double click on a control, the default property is generated
automatically in code section. That's ok! :O) What is not ok is that if I
hit Ctrl-Z to undo the *last action*, it actually clears *all the actions*
that were kept in the undo stack. It becomes *very* frustrating when you're setting the TabIndex property of the controls on the page. You double click by mistakes on a control, press Ctrl-Z to delete the created method and then you have to restart the while process from scratch because it has emptied
the undo stack bringing you to the beginning of it.

Has anyone else met those troubles? Are they already known and debugged (I
may have missed a hot fix)?

Thanks a lot!

--
Best Regards
Yanick Lefebvre

Please posts answers to the group so all can benefit

Nov 15 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
1580
by: rkusenet | last post by:
This sure looks like a troll, but IBM folks should go there and defend DB2 http://groups-beta.google.com/group/comp.databases.oracle.server/browse_frm/thread/85c5a5d965f95741/552708de1c07fd61#552708de1c07fd61 " We're almost ready to give up on DB2 v8 and consider migration to Oracle (the reason is DB2 v8 being unstable). The main question is - how good and stable properly configured Oracle is under heavy OLTP load (10M+...
0
901
by: Shaman | last post by:
hi, im working on this app that makes a treenode view out of data from an xml page, yet theres a few pieces of code that just will not get fixed by me. Anybody help me (code below 'Class guildnode (Array of members, array index 0 contains name of the group, thus will not be returned with the getit method Public Class guildnod Private node(2) As TreeNode 'node(0) contains the name of the group, node(1 to N) contains members
4
1227
by: Earl | last post by:
To upgrade or not? This, to me, is based upon whether or not Microsoft has -- at least -- fixed the buggy controls from VS2003: Combo (clearing and binding context issues) Checked ListBox (checked items losing status when control goes visible) Datagrid (header alignment to the right smashes into the grid) DataAdapter (creates timestamp for Insert command, amongst other oddities) Did I forget something? Does anyone know for certain if...
9
1397
by: Elliot Rodriguez | last post by:
WinXP Pro Let me preface this by saying I have developed with the .NET IDE since its release, and I consider myself reasonably savvy with it. I have a medium sized form with about 120 controls - 60 labels and the rest are DropDownLists and TextBoxes. Almost every TextBox or DropDownList is placed in a Panel control whos visibility property is changed based on postbacks from another DropDownList (basically its a form that builds up...
3
2358
by: VK | last post by:
Internet Explorer 7 beta 2 preview CNET Editor review: <http://reviews.cnet.com/Internet_Explorer_7_for_XP_SP2_Beta_2/4505-3514_7-31454661-2.html?tag=nl.e415> Summary (my personal review interpretation): "Half stolen from Firefox, half is buggy - including the stolen part". Download: <http://www.download.com/Internet-Explorer-7/3000-2356_4-10497433.html?tag=nl.e415>
3
6211
by: kathleen | last post by:
Hi there, I'm new to this forum & to programming in general, and am really stuck with a piece of buggy code. Can anyone help? I have several problems which may or may not be related. I have written a piece of code in Visual Studio and now have to get it to run under Linux. Here is the problematic section: ifstream* seq_input = new ifstream(fname.c_str()); if(seq_input->is_open()==false) {cerr << "File not found";exit (1);} int i,...
9
1351
by: Ryan | last post by:
Hi all, I'm playing with Lutz Roeders Reflector and have found several areas where I think there are issues in the framework libraries. I can't see how the following should work as expected and the compiler gives me an error on the 'text1 = text1...' line. Is it really this buggy (this particular bug is in several places) or am I missing something? You can see that that code has a possibility of crashing if the property has a .. in it....
6
3680
by: ahlongxp | last post by:
socket.makefile() may lose data when "connection reset by peer". and socket.recv() will never lose the data. change the "1" to "0" in the client code to see the difference. confirmed on both windows and linux. so I guess there is a problem with makefile(). # Echo server program
0
9993
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9840
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
11259
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10857
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10948
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9661
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
8035
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7187
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5880
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.