473,594 Members | 2,651 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Weird IDE behaviour

Hi,

Is anyone else experiencing this, or better yet, have a fix for it:

We have VS.Net 2003 from the MSDN Universal subscription installed on 3
workstations. We have about 10 or so projects ranging from a handful of
forms to 50 or so. On all but the smallest projects there will be some forms
or user controls which display this problem. What happens is that whenever
you are editing the code for the affected object, a number of things start
to misbehave, for example

1) autoformatting will fail to work - auto tabbing, replacing endif with
End If, capitalising, etc

2) new syntax errors will not be highlighted

3) existing syntax errors will remain highlighted after the error has been
corrected

4) intellisense for an object will list the wrong set of methods and
properties

5) Selecting a control and an event from the combos at the top of the code
window will insert the event skeleton at the current text cursor position,
rather than at the end of the file, even if the current position is in the
middle of another line of code!

There are probably a few other things to, but they're the ones that I can
remember. In every case things can be put right by switching windows and
then returning - outstanding formatting will then be applied, syntax errors
will be correctly cleared or flagged, etc.

It's really rather annoying, so if anyone has any hints I'd welcome them. As
I understand it, all these things would be handled by a background
compilation process that is constantly compiling your code as you enter it.
If that's the case, it sounds like that is getting out of sync?!?

Kev
Nov 21 '05 #1
4 1152
Hi Kevin,

I think this is a resource issue. Many people have complained about unusual
behaviour and a distinct lack of performance in the IDE when working with
large solutions, especially those that contain plenty of forms.
IntelliSense & syntax highliting are two of the first things to go in my IDE
when it's a bit resource-starved or working on memory intensive projects.
Not a lot you can do except to split your solution up and work on it in
chunks and hope that VS2005 will be a bit more capable when it's finally
released.

Kind Regards,
Alex Clark

"Kevin O'Donovan" <no******@nowhe re.com> wrote in message
news:3l******** ****@mercury.tc m.vispa.net.uk. ..
Hi,

Is anyone else experiencing this, or better yet, have a fix for it:

We have VS.Net 2003 from the MSDN Universal subscription installed on 3
workstations. We have about 10 or so projects ranging from a handful of
forms to 50 or so. On all but the smallest projects there will be some
forms or user controls which display this problem. What happens is that
whenever you are editing the code for the affected object, a number of
things start to misbehave, for example

1) autoformatting will fail to work - auto tabbing, replacing endif with
End If, capitalising, etc

2) new syntax errors will not be highlighted

3) existing syntax errors will remain highlighted after the error has been
corrected

4) intellisense for an object will list the wrong set of methods and
properties

5) Selecting a control and an event from the combos at the top of the code
window will insert the event skeleton at the current text cursor position,
rather than at the end of the file, even if the current position is in the
middle of another line of code!

There are probably a few other things to, but they're the ones that I can
remember. In every case things can be put right by switching windows and
then returning - outstanding formatting will then be applied, syntax
errors will be correctly cleared or flagged, etc.

It's really rather annoying, so if anyone has any hints I'd welcome them.
As I understand it, all these things would be handled by a background
compilation process that is constantly compiling your code as you enter
it. If that's the case, it sounds like that is getting out of sync?!?

Kev

Nov 21 '05 #2
Here you have the list of VS.NET hotfixes. Several of them are related to
problems with large solutions. By the way, autoformatting stops working when
a file reaches 8,000 lines, this is by design for performance problems.

http://support.microsoft.com/search/...otfix&x=10&y=6

--
Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"Kevin O'Donovan" <no******@nowhe re.com> escribió en el mensaje
news:3l******** ****@mercury.tc m.vispa.net.uk. ..
Hi,

Is anyone else experiencing this, or better yet, have a fix for it:

We have VS.Net 2003 from the MSDN Universal subscription installed on 3
workstations. We have about 10 or so projects ranging from a handful of
forms to 50 or so. On all but the smallest projects there will be some
forms or user controls which display this problem. What happens is that
whenever you are editing the code for the affected object, a number of
things start to misbehave, for example

1) autoformatting will fail to work - auto tabbing, replacing endif with
End If, capitalising, etc

2) new syntax errors will not be highlighted

3) existing syntax errors will remain highlighted after the error has been
corrected

4) intellisense for an object will list the wrong set of methods and
properties

5) Selecting a control and an event from the combos at the top of the code
window will insert the event skeleton at the current text cursor position,
rather than at the end of the file, even if the current position is in the
middle of another line of code!

There are probably a few other things to, but they're the ones that I can
remember. In every case things can be put right by switching windows and
then returning - outstanding formatting will then be applied, syntax
errors will be correctly cleared or flagged, etc.

It's really rather annoying, so if anyone has any hints I'd welcome them.
As I understand it, all these things would be handled by a background
compilation process that is constantly compiling your code as you enter
it. If that's the case, it sounds like that is getting out of sync?!?

Kev

Nov 21 '05 #3
"Carlos J. Quintero [.NET MVP]" <ca*****@NOSPAM sogecable.com> wrote in
message news:eI******** ******@tk2msftn gp13.phx.gbl...
Here you have the list of VS.NET hotfixes. Several of them are related to
problems with large solutions. By the way, autoformatting stops working
when a file reaches 8,000 lines, this is by design for performance
problems.

http://support.microsoft.com/search/...otfix&x=10&y=6

--
Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

Thanks for that - I'll have a browse through and see if anything helps

Kev
Nov 21 '05 #4

"Alex Clark" <qu*******@comm unity.nospam> wrote in message
news:uZ******** ******@TK2MSFTN GP09.phx.gbl...
Hi Kevin,

I think this is a resource issue. Many people have complained about
unusual behaviour and a distinct lack of performance in the IDE when
working with large solutions, especially those that contain plenty of
forms. IntelliSense & syntax highliting are two of the first things to go
in my IDE when it's a bit resource-starved or working on memory intensive
projects. Not a lot you can do except to split your solution up and work
on it in chunks and hope that VS2005 will be a bit more capable when it's
finally released.

Kind Regards,
Alex Clark

Interesting. Do you find that particular forms consistently display
problems? Ie, if a form has ever exhibited problems then it will always
exhibit them?

Keva
Nov 21 '05 #5

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

Similar topics

7
5387
by: Jon Combe | last post by:
I have created the following test SQL code to illustrate a real problem I have with some SQL code. CREATE TABLE JCTable ( CustomerName varchar(50) ) ALTER TABLE JCTable ADD CustomerNo int INSERT INTO JCTable ( CustomerName , CustomerNo ) VALUES ( 'Jon Combe' , 1 ) INSERT INTO JCTable ( CustomerName , CustomerNo ) VALUES ( 'Bill Gates' , 1 ) UPDATE JCTable SET CustomerNo = 2 WHERE CustomerName = 'Jon Combe'
10
2047
by: Chris Mantoulidis | last post by:
I see some really weird output from this program (compiled with GCC 3.3.2 under Linux). #include <iostream> using namespace std; int main() { char *s; s = "test1"; cout << "s = " << s << " and &s = " << &s << "\n";
0
1177
by: pigwin32 | last post by:
I have an asp application that uses a javascript server side include to instantiate a component for generating our menu html. The component is pooled and worked perfectly on Windows 2000. On Windows 2003 the behaviour is quite weird. For non-ssl traffic the component is instantiated and I can call the getMenu() method. Once the page is rendered by the server the object is released back into the pool. There is a getLoginMenu() method that...
3
1845
by: Benjamin Z. Gregorian | last post by:
Hi there I have a problem with a database I wrote. On my access 2002 it is running without probs but on the comp of my collegue A2003 there is this weird behaviour. The form is a continuous Form which shows in each row a day of a month For the saturdays and sundays i wanted the row in a different color. I choose the conditioanal formating for an inputfield which was as wide as the whole form
1
1287
by: Pankaj | last post by:
Hi All, I use a Hashtable in my program to keep unique items...at one instance I need to repopulate this hashtable through a loop. when starting repopulation hashtable.count() returns ZERO hence first item gets added successfully but as soon as the control reaches top of foreach loop somehow a second item which indeed existed before repoulation started appears in hashtable and count returns two hence this second item can not add...
8
1535
by: Daniel Yelland | last post by:
Hi, I have developed a number of code libraries in Win32 DLLs and have written a number of test suite executables that implicitly link to these libraries in order to test them. In one of my test applications, which runs fine in Debug mode, it is crashing in the destructor of a local object on the stack when it is built in release mode. An example of the C++ that causes the problem is as follows (apologies for the contrived example): -
1
2263
by: fd123456 | last post by:
The TextBoxes in ASP have a weird behaviour when it comes to handling carriage returns. You can try this : Create a Webform. On it, place a textbox, set it's TextMode property to MultiLine. Place a button. Double-click on the button and in it's event handler, just type : TextBox1.Text = TextBox1.Text ;
41
2508
by: Petr Jakes | last post by:
Hello, I am trying to study/understand OOP principles using Python. I have found following code http://tinyurl.com/a4zkn about FSM (finite state machine) on this list, which looks quite useful for my purposes. As this code was posted long time ago (November 1998) I would like to ask if the principles used in this code are still valid in the "modern" Python and if/how it can be improved (revrited) using futures of current version of...
0
1064
by: probir.chatterjee | last post by:
Hi, Has anyone encountered similar problem before. I have an webpage in a webapplication that usesDataSet .WriteXml method to write a Log file. The page is meant to export out files in excel and allow me to download an optional export log if need be. The first time around, I click on the export log, everything works like it should. The second time i click on the same button, I receive "Access
5
1882
by: Lars Hillebrand | last post by:
Hello, i discovered a weird behaviour if i use templates together with virtual inheritance and method over. I managed to reproduce my problem with a small example: // *********** <code example********** template<typename Tclass TypedInterface { public: virtual void TestFunction( T * ) = 0;
0
7941
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
8246
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
8368
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...
0
8231
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6652
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...
0
3854
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...
1
2383
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1476
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
1205
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.