Jeremy,

I finally moved to D2007, seduced by the programming speed gains. So far, the hassles more than negate the gains. I am actually slower in D2007 than D7. I spend more than 10 hours a day on it, so I am not exactly a beginner. The vista stuff maybe neat, but it is useless as I can not write a vista only app.

The reasons are -

1. Because things have changed the way they work.... but this is a valid criticism. My users would chuck my app out if I did this.

2. Because the help sucks... I find using D7 and googling for help. And then writing numerous test apps to prove something.

3. Because changes are not documented, we still keep finding numerous tiny things.

4. Because I have had to write a complete series of dunit test cases for my wrappers around the vcl and windows functions. I can not trust the Borland/Codegear programmers in this release of Delphi. This itself has taken 3 weeks of solid work.

5. Because we can not maintain code for both D7 and D2007 without a lot of additional effort. This is partly because of new properties in D2007; everytime a form is saved in D2007, we have to edit out the new properties when copying it to D7.. And partly because the overloaded stuff either works in D7 or in D2007. There is not much that I can get working in both. I have had to unoverload and rename many of these already.

6. Code complete thingies are also a pain. Its partly because I am not used to them and still type the end in for begin-end and then have to delete it And partly because it does not go far enough. I keep waiting for it do complete the stuff and often it wont. The formatting is also not to my liking. I realise I can spend some time here and tweak it.... its in the todo list.

7. It still will not find all constants, types etc when editing, but will find them once I type them in. This is not new, but has not yet been fixed. It also has a hangup over the underscore. For instance a constant may be abc_xyz, ctrl space will not find it if I stop at abc_ but will find it if I only try after abc

Having said all the above, I still want to carry on with D2007 as I it feels nicer to work in.


Some comments on your comments on the QC reports.  :-)

Report No: 51286          Status: Reported
TDBEDIT - modified property is essentially random
http://qc.codegear.com/wc/qcmain.aspx?d=51286

Been there for ages (as you state) and two of your other reports are
about how fixing issues tightened up other implementations. A sample
attachment that connected to the DBDemos alias would enhance your
report future.

I might do that later this week

--------------------
Report No: 50122 (RAID: 254204)          Status: Open
IDE does not quit from Process Manager
http://qc.codegear.com/wc/qcmain.aspx?d=50122

It is open

This is the main pain for me. I was unable to attach any images through either of the two win apps or the web. I finally emailed one of the respondents directly. I now have 4 pcs where bds will not die.

--------------------
Report No: 49311          Status: Open
Ctrl Enter will not open file
http://qc.codegear.com/wc/qcmain.aspx?d=49311

Hmm. That is the same as the above one right?

Yes, its because the web site is the pits too. I was trying not to whinge about this too. :-) In comparison to this, business objects, netgear, nvidia websites are amazing to report bugs on. I even had nvidia programmer apologise to me for the grief caused. In this case, I entered one of these in the wrong area. I could not alter it, change its category or delete it. So I had to duplicate it.

_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: [email protected]
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe

Reply via email to