Board index » delphi » Re: What are the Top 10 stinkiest bugs in Delphi 7?

Re: What are the Top 10 stinkiest bugs in Delphi 7?


2003-08-27 05:57:02 AM
delphi29
Quote
Are you guys going to fix the type library editor? Am I the only one
forced
to use Delphi 5 for anything type-library related?
Thank you for posting this. The type lib editor is very unstable. It needs
some attention, and is probably easy to fix.
We waste a lot of time with it terminating all the time. Even the D5 type
lib editor is unstable, but better.
 
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Quote
By all means, feel free to reply to this thread with extremely
stinky bugs
Please have a look at #2511.
This is a really ugly bug, and a possible fix is already suggested in
the comments, so it shouldn't cost you much time to fix it.
Generally I think I have paid a lot of money for Delphi. So if I post a
bug, which is confirmed by others, and which can be reproduced reliably,
then I expect Borland to fix it - no matter how the votes look like.
Otherwise QC is more or less worthless for me.
Thanks for listening.
--
www.madshi.net
quality low level Delphi components
extended exception handling
API hooking, DLL injection
undocumented functionality
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

First of all let me command you on the initiative!
I've only used the trial version of Delphi 7 (the full version should be here this
week), and I have come across this bug (in the IDE) quite a lot -- could not
see a pattern though. I have tried to search for something similar in QC, but
I couldn't find anything. Every now-and-then (about once in 2 hours,
sometimes more often) the code insight shows me a "blank" list -- not sure
how to explain this. Here's a picture:
student.claytonstate.net/~csu10711/Delphi/d7.gif
They only way to get around it is to restart Delphi. Did anybody encounter
this? If yes, what's the QC number so I can vote for it...
Thank you all.
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Quote
1. Read/Write/Write-By-Ref properties: Delphi 7 swapped the naming convention for
the write/write-by-ref properties, which (obviously) produces compiler
errors if you edit a D5 project in D7
Can you add this to QC? So it can be rated and voted on.
Quote
2. Optional parameters - whose idea was it to add an extra check to only
allow the last parameters to be optional? This is certainly true in Delphi,
but not in COM. Worse than that, if you have an out parameter (function
result), you will not be able to make any parameters optional unless you
also make the function result out parameter optional. Even if you can make
some parameters optional, the modifier is not persisted.
How is this a bug? it is a documented language feature and behavior.
However, if you add it to QC maybe others would agree and you could
get a feature request passed in the next release.
Quote
3. Change the hosting app in Run|Parameters and save the project - the type
library is recreated and source files are refreshed. Why?
I don't consider this a bug, what is the problem with refereshing the
type libary at any time?
Quote
4. There is no way to enable/disable whether Delphi updates the Delphi class
implementation if you modify a type library.
Why is this a problem, I like having it modify the code for me
automagically.
Quote
I understand that .Net is more important for Borland and is certainly more
fun to work with, but we (people who still live in the old Win32 world and
have no plans to go to .Net any time soon) could really use some bug fixes
:-)
If the bugs are not reported how will they be fixed. If your
suggestions are not tracked how will they ever make it on the possible
future features list?
Robert Love
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Quote
First of all let me command you on the initiative!
Oops, I meant commend :-)
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Anders,
Quote
By all means, feel free to reply to this thread with extremely
stinky bugs - I need the QC number for them, please...
One bug that bites me dozens of times per Delphi session is #3708.
Because it is an intermittent access violation I haven't yet been
able to reproduce it reliably. But it occurs at least one out of
every twenty times that I invoke Code Completion.
Yet it has been closed because there are no reproducible steps.
I find this hard to swallow. it is like sticking your head in the
sand and pretending there is no bug just because I don't have
days or weeks to spare to try to reproduce this.
When one of my customers reports such a bug, I do my darn best
to reproduce it _myself_ and to fix it, because I am ashamed to
sell an application with intermittent access violations.
At least a Borland developer could stick the AV address into
the de{*word*81} and see if it gives a clue. It might narrow the
problem down and perhaps he or she could find a way to reproduce
it in a few hours.
Oh, and you could at least put the unofficial ActionBands update
in the update pack.
Best regards,
Frederik.
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Quote


If you (Borland) will show what QC works (for Delphi project) by issuing a
updates, then people will start to vote

You have it backwards. The more people vote the better chances of a
patch addressing your needs.
--
BorCon 2003 - www.borland.com/conf2003 - The Greatest Event Ever
Anders Ohlsson - Borland Developer Relations - bdn.borland.com/
Borland Software Corporation - www.borland.com/ - Excellence Endures
Enabling our customers to move into the future without abandoning their past
homepages.borland.com/aohlsson/disclaimer_ani.gif
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

David Erbas-White writes:
Quote
get people to vote on it, etc., and EVEN IF YOU DO, you are told that QC
is not official,
Whoever said that is wrong.
Quote
it's beta,
Only parts of it. Your information is out of date.
Quote
and Borland makes no statements regarding
when/if a bug will be fixed.
True.
--
John Kaster, Borland Developer Relations, bdn.borland.com
$1280/$50K: homepages.borland.com/jkaster/tnt/thanks.html
Make a wish: qc.borland.com * Get source
codecentral.borland.com
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Karlheinz Späth writes:
Quote
Some "users" seem not to use QC really. They probably just wanted to know what that thing is. So we probably have only 670 "real"
users.
Inventing statistics?
Quote
I would love to give more votes.
This is a digression from Anders' point and not very relevant, either.
--
John Kaster, Borland Developer Relations, bdn.borland.com
$1280/$50K: homepages.borland.com/jkaster/tnt/thanks.html
Make a wish: qc.borland.com * Get source
codecentral.borland.com
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

Dave White writes:
Quote
"Server is currently unavailable, or you are not connected to the Internet.
Can't continue."
Ironic timing on Anders' part. The database is now moved. Server was
down about 4 minutes.
--
John Kaster, Borland Developer Relations, bdn.borland.com
$1280/$50K: homepages.borland.com/jkaster/tnt/thanks.html
Make a wish: qc.borland.com * Get source
codecentral.borland.com
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

"Ignacio Vazquez" <ivazquezATorioncommunications.com>wrote in
Quote
Because they may not stink equally to different people. Myself, I
don't give a rat's ass about web deployment. I find duplicate
identifier detection more important. that is why I voted for 1615
instead of 2584. That doesn't make 2584 any better, it just means that
I don't find it a problem with the applications I develop, because I
don't use it.
Of course, but thats why we are asked to vote. Obviously Borland should
keep more people happy if they fix Bug A rather than Bug B, if Bug A has
10x more votes.
Perhaps what's really needed is an app that will trawl through the ngs here
and match up bug rants with QC entries and record votes accordingly :-). Of
course it would need to maintain a black list of posters to ignore or else
Delphi would quickly morph into Java <g>.
--
Cheers,
David Clegg
dclegg_at_ebetonline_dot_com
{$IFDEF Alessandro}Italian{$ELSE}French{$ENDIF} is the language of love.
For everything else there's Delphi^h^h^h^h^h^h C#.
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

When you provide statistic you have to count user s per project not a full
list
we can have 5 people registered on Delphi project and 500 for CBuilder
you do not distinguish between a users, so you cannot operate with statistic
"John Kaster (Borland)" <XXXX@XXXXX.COM>writes
Quote
Karlheinz Späth writes:
>Some "users" seem not to use QC really. They probably just wanted to
know what that thing is. So we probably have only 670 "real"
>users.

Inventing statistics?

>I would love to give more votes.

This is a digression from Anders' point and not very relevant, either.
--
Serge Dosyukov
Borland Delphi 6 product certified
MCP
"Programming is not a job; it is a style of life."
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

"Anders Ohlsson (Borland)" <XXXX@XXXXX.COM>wrote in
Quote
2002 - DLL Breakpoints lost in XP - 14 votes
Make that 15 votes. I was surprised that no-one had submitted a work-around
for it, so I did that also. I haven't reposted it here, so interested
parties can QC on over to it, and cast a vote at the same time :-)
--
Cheers,
David Clegg
dclegg_at_ebetonline_dot_com
{$IFDEF Alessandro}Italian{$ELSE}French{$ENDIF} is the language of love.
For everything else there's Delphi^h^h^h^h^h^h C#.
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

I must confess, this thread has me using QC for the
first time. The client app is pretty cool.
Anyway, I am open for thread campaigners to grab
my remaining votes !
Already voted for 2002 and 2511 :-)
--
JoeH
 

Re: What are the Top 10 stinkiest bugs in Delphi 7?

I would really love to vote, but I am having difficulty finding information where to
vote or how to use the client interface. Do you have a simpler web-alternative
instead of the custom client?
If not, then anybody tell me here how to view the different issues and how to vote.
Joe
In article <3f4bc3dc$XXXX@XXXXX.COM>, XXXX@XXXXX.COM says...
|OK. So I figured it would be an incredibly easy task to get the worst stinky bugs
|(imagine SpongeBob's sundae here)...
|
|Quality Central (QC) *is* the way that you give us feedback on what sucks. So I go
|can look at qc.borland.com/ where the top 10 voted issues are listed.