Well I guess I should have said variables and CODE and continue debugging. Visual C also allows you to change the point of execution by right clicking and pointing to "Set Current Location". Very much like VB. Bill >From: Michael Rigby-Jones >Reply-To: pic microcontroller discussion list >To: PICLIST@MITVMA.MIT.EDU >Subject: Re: [OT] Visual Basic Vs. Visual C >Date: Mon, 20 Mar 2000 07:39:34 -0000 > > > > Visual C now has the ability to modify variables and code and continue > > debugging (Version 6). It really works well most of the time until you > > change something drastic. > > >It was always possible to change variables in most C debuggers and >*continue* execution. What made VB special is, becasue it is interpreted >when runing through the IDE, you can change the point of execution just by >dragging a cursor. > > > I use VB for web site stuff but most of the internals are implemented in > > Active X controls using VC for speed and flexibility. I also have some > > functionality that needs to be massively multithreaded and VB just >doesn't > > play very well with multiple threads. > > > > Bill > > >The next release of VB promises a lot of interesting improvements, full >OOP, >inheritance, funtion overloading, polymorphism etc. There's some good info >on the MS web site if you can find it (lost the bookmark somehow). No >doubt >it'll still be bloated and slow :o) > >Mike > > >From: Michael Rigby-Jones > > >Reply-To: pic microcontroller discussion list > > >To: PICLIST@MITVMA.MIT.EDU > > >Subject: Re: [OT] Visual Basic Vs. Visual C > > >Date: Fri, 17 Mar 2000 12:56:12 -0000 > > > > > > > > > > > > > -----Original Message----- > > > > From: Alan Pearce [SMTP:A.B.Pearce@RL.AC.UK] > > > > Sent: Friday, March 17, 2000 12:32 PM > > > > To: PICLIST@MITVMA.MIT.EDU > > > > Subject: Re: [OT] Visual Basic Vs. Visual C > > > > > > > > >You can do almost anything in VB (not some low level COM) it can >just > > >be > > > > >hard. Ideally you want access to both. You write nicee low level > > > > interface > > > > >components (Serial, Parallel, USB etc) in VC as ActiveX components > > (or > > > > buy > > > > > > > > Why not? Why write activex whatsits. I have been using INP and OUT >to > > > > access > > > > hardware directly in VB. You cannot get more direct than that. > > > > > > >There is no inbuilt INP and OUT from VB3 onwards that I'm aware of. > > There > > >are loads of DLL's that give you this functionality though, and there >is > > >even a freeware driver for '95 and NT that uses a proper VXD and a >kernel > > >mode driver respectively. Grab it at > > >ftp://ftp.keithley.com/pub/metrabyte/unsupport/port95nt.exe > > > > > >As far as C++ goes, I've tried MS VC and Borland and neither support >INP > > or > > >OUT if you are targetting a 32 bit platform. i.e. '95 or NT. You can >get > > >around this for use in '95 by using inline assembly. This won't >however > > >work for NT. > > > > > >I personally think VB is hard to beat in many respects. Yes, it >produces > > >bloated executables that require run-time DLL's, and it isn't as fast >as > > >C++ > > >for many things, but for many situations the speed of development and >the > > >unparalleled debugging ability outweigh this points. The ability to >stop > > >your code at the break point, change some variables and then move the > > >execution point back up the code to try the new values is fantastic for > > >debugging. I use VB for automating testing using GPIB instruments and > > >there's little to beat it in this field. Some low level operations are >a > > >pain, such as rotates or shifts, and require far more code than they > > >should, > > >but it is acheivable with a little thought. > > > > > >I believe there is a VB-like language for linux either in development >or > > on > > >the market...any Linux gurus know more about this? > > > > > >Cheers > > > > > >Mike > > > > > > > > > > ______________________________________________________ > > Get Your Private, Free Email at http://www.hotmail.com ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com