Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Latest Delphi Version Question


This question is answered.


Permlink Replies: 7 - Last Post: May 2, 2017 5:21 PM Last Post By: Kevin Morris
Kevin Morris

Posts: 52
Registered: 1/8/13
Latest Delphi Version Question  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 1, 2017 9:16 PM
I have projects spread out among various versions of Delphi,

Delphi 7- Support customer with old project
XE3 - 5 year project finished, now in maintenance mode
XE7 - RESTful project using DMVC Framework

Browser apps have spell checking built in. My Delphi .exes don't. I see there is a $3,000 third party component I could buy to add spell checking, but I'm hoping that either Microsoft builds in spell checking into the OS that is automatically applied to all user data entry controls in .exes, or the new Delphi comes with a spell checker component included. Is this the case, or must I continue to make excuses for my Delphi apps which don't have spell checking, when my users all expect it nowadays.

I also would like a capable HTML Viewer component to come included with Delphi. Not the third party one, and not "IE browser in a Windows window". I'd like an HTML Viewer that can respond to links clicked in the HTML Viewer window.

I would also like a more powerful TImage component with a few more capabilities than the current TImage. Something like Graphics32 or there abouts.

I was hoping that Embarcadero would just buy up some of these external component makers and include their components in the newer Delphi, or, just write their own in-house.

Delphi is not cheap and getting more expensive, yet I don't seem to get any new components that I really need. My needs are relatively low tech compared to making say, Firemonkey for example.
Robert Evans

Posts: 114
Registered: 10/16/99
Re: Latest Delphi Version Question
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 4:08 AM   in response to: Kevin Morris in response to: Kevin Morris
In article <917155 at forums dot embarcadero dot com>, Kevin Morris <?@?.?.invalid>
wrote
Browser apps have spell checking built in. My Delphi .exes don't. I
see there is a $3,000 third party component I could buy to add spell
checking, but I'm hoping that either Microsoft builds in spell checking
into the OS that is automatically applied to all user data entry
controls in .exes, or the new Delphi comes with a spell checker
component included. Is this the case,

No.

or must I continue to make excuses for my Delphi apps which don't have
spell checking, when my users all expect it nowadays.

Perhaps you should take a look at the TMS Software's TAdvRichEditor and
TMS Spell Check Engine? They are both available as part of TMS
Component Pack for less than 10% of the figure you mention.

[I have no connection with TMS other than as a satisfied customer. But I
can tell you that their products and support are consistently of a very
high standard.]

HTH,
--
Bob Evans
Ede Csanádi

Posts: 40
Registered: 10/9/06
Re: Latest Delphi Version Question  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 5:04 AM   in response to: Kevin Morris in response to: Kevin Morris
+1 for Graphics32, it would be nice if it was also FireMonkey compatible.
Roy Lambert

Posts: 1,063
Registered: 8/7/01
Re: Latest Delphi Version Question
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 6:33 AM   in response to: Kevin Morris in response to: Kevin Morris
Kevin

You can also have a look at Addictive Software http://www.addictivesoftware.com/ although that may be the one you quoted as costing $3000 (the site licence). I've been using it for years and it "just works"

Roy Lambert

Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: Latest Delphi Version Question
Correct
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 9:10 AM   in response to: Kevin Morris in response to: Kevin Morris
Kevin wrote:

I'm hoping that either Microsoft builds in spell checking into the OS
that is automatically applied to all user data entry controls in .exes

Nope.

or the new Delphi comes with a spell checker component included.

Nope.

Is this the case

Nope.

or must I continue to make excuses for my Delphi apps which don't have
spell checking, when my users all expect it nowadays.

Yes, unless you integrate spell checking yourself.

I also would like a capable HTML Viewer component to come included
with Delphi. Not the third party one, and not "IE browser in a
Windows window".

Then what do you expect Delphi to include exactly? Do you expect Embarcadero
to implement their own web browser from scratch, and ignore the years and
years of effort that have been put into existing web browsers? Writing a
web browser is NOT trivial!

Delphi does include TWebBrowser components. In VCL, TWebBrowser is a wrapper
for IE, yes. But in FireMonkey mobile (not desktop), TWebBrowser is a wrapper
for platform-specific embeddable web browser controls provided by the various
OSes.

I'd like an HTML Viewer that can respond to links clicked in the HTML Viewer
window.

Any web browser control can do that (even the VCL TWWebBrowser) if you hook
up suitable event handlers.

I would also like a more powerful TImage component with a few more
capabilities than the current TImage.

And what capabilities are you looking for exactly? You do realize that TImage
is just a display component, it is not meant to be used for manipulating
images. That is what TBitmap and other TGraphic-derived classes are for.
And do keep in mind that FireMonkey already has a re-designed TBitmap class
that supports more formats than just BMP, and FireMonkey has some pretty
advanced UI effects built-in.

--
Remy Lebeau (TeamB)
Kevin Morris

Posts: 52
Registered: 1/8/13
Re: Latest Delphi Version Question  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 4:01 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Hi Remy,

Here's my problem:

1) All software has bugs, including Delphi and all the third party components
2) To get the bug fixes you have to update
3) To update, you have to update all your third party components
4) The new updates have bugs
5) Go to line 2

Add in to that the OS updates from XP, Win7, Win8, Win10, it feels like I've traded in the old Microsoft DLL Hell with Delphi Component Hell.
With each update, there is a good chance that something will break, due to a change in an object or a bug, all of which must be worked around.

Multiply this by the number of developers on the team and it gets really annoying.

I was hoping in my dream world that I could build everything I want from "Delphi Out Of The Box" (DOOTB) and I wouldn't have to fiddle with installing components. In one slam I could install Delphi on a virgin OS machine and carry on with my multi year project. Even if I have to give up some seldom used "eye candy" features, and make my projects simpler, speed of install and ease of maintenance of the dev environment would be very very nice.

This would mean that Embarcadero would have to buy up third party component companies and include their components, or get a bulk licensing deal, or something to shield me from the now 700 individual steps (some that follow one pattern, and some that follow a different pattern) to install everything I need just to synchronize or install my dev environments.
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: Latest Delphi Version Question  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 4:28 PM   in response to: Kevin Morris in response to: Kevin Morris
Kevin wrote:

I was hoping in my dream world that I could build everything I want
from "Delphi Out Of The Box" (DOOTB) and I wouldn't have to fiddle
with installing components. In one slam I could install Delphi on a
virgin OS machine and carry on with my multi year project. Even if I
have to give up some seldom used "eye candy" features, and make my
projects simpler, speed of install and ease of maintenance of the dev
environment would be very very nice.

You can certainly do that today - IF - you are only using stock Embarcadero
components and no 3rd party components at all (or at least 3rd party components
that are in Embarcadero's GetIt Paackage Manager so they are easy to reinstall).

This would mean that Embarcadero would have to buy up third party
component companies and include their components

Not going to happen. And that would be detrimental to the Delphi 3rd party
component community.

or get a bulk licensing deal, or something to shield me from the now
700 individual steps (some that follow one pattern, and some that follow
a different pattern) to install everything I need just to synchronize or
install my dev environments.

That is what GetIt is trying to solve. But there are a LOT of components
that are not in GetIt yet (mainly because Embarcadero does not allow vendors
to manage their GetIt entries directly, they have to go through Embarcader
to submit new entries and make changes).

--
Remy Lebeau (TeamB)
Kevin Morris

Posts: 52
Registered: 1/8/13
Re: Latest Delphi Version Question  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 2, 2017 5:21 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Interesting. Thanks Remy
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02