Board index » delphi » Re: So why all the Delphi 2006 gushing praise?

Re: So why all the Delphi 2006 gushing praise?


2006-01-13 01:46:59 AM
delphi259
"chrisC" <XXXX@XXXXX.COM>writes
Quote
There are 2 kinds of programmers. Adaptable ones and UnAdaptable Ones.
No, there is one kind of programmer, the adaptable one. The others are not
programmers no matter what their job title or self-description.
 
 

Re: So why all the Delphi 2006 gushing praise?

Kevin writes:
Quote
Pete Goodwin writes:
>(v) The de{*word*81} seems as difficult to use as before. In Microsoft's
>Visual Studio, it stops where the error occured - not so Delphi's
>de{*word*81}. It frequently drops me somewhere totally unrelated.

Whoah... the de{*word*81} is excellent. IMHO it is now very comparable
to the VS/VS.NET de{*word*81} (in some respects it surpasses it). For me
it stops where the error occurred. Can you recall what type of
exception occurred that caused it to not stop on the correct line?

My experience with VS is that it takes forever to actually stop when
an exception occurs. That really bugs me.

Cheers,
Kevin.
Delphi rarely stops where the error actually occured - usually an
accvio. There's no stack, no call trace, etc. With VS, mostly I get all
of those.
I usually find I have to switch on "System Debug DCU's", then I might
get better results. Then I have to turn off optimisation, otherwise I
can rarely see the contents of variables. Hence I have asked for
release/debug modes in Delphi.
--
Pete Goodwin
 

Re: So why all the Delphi 2006 gushing praise?

"AlisdairM" <XXXX@XXXXX.COM>writes
Quote
I understand I am going to lose arguing that C++ is a clean language
for effective communication in a Delphi newsgroup <g>but then I am not
the one who raised the question either ;?
Well, I agree. FWIW.

[and for the terminally curious, I actively switched to C++ from Delphi
after 7 years using nothing but Turbo Pascal / Delphi - but it did take
3 years brainwashing before I learned to love it!]
C++ is just about the only language you can use to write native code on just
about any platform or OS, including .NET. It is at the top of the
programming languages pyramid, then Delphi and Java, then at the bottom are
languages like C# and Chrome that work only in .NET.
 

Re: So why all the Delphi 2006 gushing praise?

Hi,
Make sure that your source code and the object/binary code are in sync.
If your executable has been linked with one version of the code, while the IDE have a reference to another version of
the code, you will get exactly these type situations.
Check your library paths, search paths, project paths etc for obsolete object files and delete those.
--
best regards
Kim Madsen
XXXX@XXXXX.COM
www.components4developers.com
The best components for the best developers
kbmMW - RAD Enterprise class n-tier application server framework
kbmMemTable - High performance memory table
kbmWABD - RAD web development
kbmX10 - RAD house automation
"Pete Goodwin" <XXXX@XXXXX.COM>skrev i en meddelelse news:43c68c43$XXXX@XXXXX.COM...
Quote

That others aren't able to reproduce the problems doesn't mean they
don't exist, as I have said before.

As for the de{*word*81} problem I quoted above, you mean you've never had
an application accvio then the de{*word*81} drop you somewhere totally
unrelated?

--
Pete Goodwin
 

Re: So why all the Delphi 2006 gushing praise?

Brian Moelk writes:
Quote
>Oh, and an actual product manual. PDF versions of the online help
>are NOT a product manual.

This is another example that it is impossible to please everyone. I
don't want a product manual. The previous ones I have had just sat on
my bookshelf. IMO, PDF versions are fine, less expensive to produce
and cheaper to ship as well.
I think you missed the distinction. Warren wasn't necessarily complaining
that the printed books are missing, but that the pdf versions aren't the
books we used to get. They're just the help files repackaged from HTML
Help to PDF.
You'd think a "print out if you want, pour over, dog-ear for later"
reference would be different than the material you'd get when you press F1.
--
-Brion
There's no such thing as 'one, true way;'
- Mercedes Lackey
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin writes:
Quote
I select midiStreamOpen in the editor, I hit F1, I get topic not found.
Works for me (created a Win32 forms project with the full BDS personality).
Perhaps some third party components messed up your help? I don't know
if that is possible with the new help?!
Cheers,
Kevin.
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin writes:
Quote
I'm curious to know what exactly this "little effort" is of which you
speak.
Perhaps step-by-step exactly what you're doing, what specific settings
you've set, what software you have installed, what patches, what OS? Or
have you already provided this?
Cheers,
Kevin.
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin writes:
Quote
(v) The de{*word*81} seems as difficult to use as before. In Microsoft's
Visual Studio, it stops where the error occured - not so Delphi's
de{*word*81}. It frequently drops me somewhere totally unrelated.
Whoah... the de{*word*81} is excellent. IMHO it is now very comparable to
the VS/VS.NET de{*word*81} (in some respects it surpasses it). For me it
stops where the error occurred. Can you recall what type of exception
occurred that caused it to not stop on the correct line?
My experience with VS is that it takes forever to actually stop when an
exception occurs. That really bugs me.
Cheers,
Kevin.
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin writes:
Quote
I have said elsewhere I had DevExpress Bars and TMS components. Only
DevExpress might have altered the help, I don't know.
I have DevExpress Bars (and several other DevEx libraries) installed,
and hitting F1 on midiStreamOpen in the editor opens the help for that
topic just fine on my sytem.
Quote
Other people have said it works for them, it doesn't for me.
At some point, when it works for many others but not for you, you have
to entertain the possibility that this is a problem specific to your
system, and not a valid criticism of Delphi 2006.
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin <XXXX@XXXXX.COM>writes
<XXXX@XXXXX.COM>
Quote
>Oh, I am sure they exist, on your machine and in your programming. My
>question is whether they exist on a significant number of other
>users' machines.

How is the IDE/app lockup my programming? As far as I can tell it's
related to hardware.
Maybe I am wrong, but I am under the impression that your machine contains
hardware.
--
Jake's Blog:
blogs.slcdug.org/jjacobson/
***Free Your Mind***
Posted with JSNewsreader Preview 1.0.4.1951
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin <XXXX@XXXXX.COM>writes
<43c6a399$XXXX@XXXXX.COM>
Quote
Hilarious! Your post is most amusing!!!
Damn! Now I have to buy a new irony meter.
--
Jake's Blog:
blogs.slcdug.org/jjacobson/
***Free Your Mind***
Posted with JSNewsreader Preview 1.0.4.1951
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin <XXXX@XXXXX.COM>writes
<XXXX@XXXXX.COM>
Quote
I felt C++ with VCL seemed very clumsy to me. All the __fastcall stuff,
and the lack of heap based VCL objects was disappointing.
I agree completely, FWIW.
--
Jake's Blog:
blogs.slcdug.org/jjacobson/
***Free Your Mind***
Posted with JSNewsreader Preview 1.0.4.1951
 

Re: So why all the Delphi 2006 gushing praise?

Rick Carter writes:
Quote
Well, if they're filling in words in the code editor, I guess we have
to call them something. What word would you use? Software engineers?
Coders? Hackers?
I thought the generally accepted title was "Code Monkey"? That, or
"Future PHB"?
--
-Brion
There's no such thing as 'one, true way;'
- Mercedes Lackey
 

Re: So why all the Delphi 2006 gushing praise?

Pete Goodwin <XXXX@XXXXX.COM>writes
<43c6a143$XXXX@XXXXX.COM>
Quote
I've only got the one Windows machine at home, so reinstallation isn't
possible.
Why can not you re-install on the one Windows machine you have? And how would
having more than one machine enable reinstalling Delphi 2006 whereas having
only one prevents it?
--
Jake's Blog:
blogs.slcdug.org/jjacobson/
***Free Your Mind***
Posted with JSNewsreader Preview 1.0.4.1951
 

Re: So why all the Delphi 2006 gushing praise?

Quote
>I felt C++ with VCL seemed very clumsy to me. All the __fastcall stuff,
>and the lack of heap based VCL objects was disappointing.

I agree completely, FWIW.
I agree, but I believe it should be *stack* based VCL objects....