Re: Win32 Needs
- From: "Lucian" <thanks@xxxxxxx>
- Date: 30 Aug 2006 12:26:09 -0700
maybe even get down to the basic set of components that was shippedwith Delphi 1
Not bad at all. I suggest stripping plus improving-fixing those kept.
Also, it used to be easy to automate component installation in the IDE.
IIRC, all you had to do was to update the registry "Known Packages"
key. Now, with Delphi 2006, I am not sure, but it seems you have to
update some "Package Cache" key - which is not an easy task.
Practically, after I use some command line based tool to compile all
packages I need, to make sure they install properly, I have to reopen
every one of the design packages in the IDE and "install", practically
half of my automation process is useless.
So, I think package installation should be revisited and made easier in
every aspect.
***
Other nice-to-have stuff:
- Unicode
- Win64
- optimizations
- VCL more thread-safe, if possible
- Help is not that bad, but the ol' good Delphi help was better and
faster and I could use a MSDN library if I needed what used to be
"Windows SDK" help.
- Better multithreading:
- I'd like TThread class in a separate unit
- I'd also like to have a global list of threads where threads are
registered upon construction and unregistered on destruction. Than this
list would have a method GetCurrentThread: TThread, so one can retrieve
the thread that is currently running (I can give some examples how that
can be usefull)
- fix the CheckSynchronize method (QC 22267) I practically have my
own thread class and I use my own CheckSynchronize version which uses a
threadsafe FIFO list for the synchronization requests. Pretty simple
and effective.
- There was a very clear purpose for existance of ThreadCount in
Classes unit. That reason is gone from Delphi 6 or 7. What's the
purpose of AddThread/RemoveThread (same unit), where is needed this
private variable ThreadCount, what's it for? Some code cleanup wouldn't
hurt.
regards,
Lucian
.
- Follow-Ups:
- Re: Win32 Needs
- From: Jon Robertson
- Re: Win32 Needs
- From: Jon Robertson
- Re: Win32 Needs
- From: Andreas Hausladen
- Re: Win32 Needs
- References:
- Win32 Needs
- From: Nick Hodges (Borland/DTG)
- Re: Win32 Needs
- From: Dan Barclay
- Re: Win32 Needs
- From: Danijel Tkalcec
- Re: Win32 Needs
- From: Dan Barclay
- Re: Win32 Needs
- From: Danijel Tkalcec
- Win32 Needs
- Prev by Date: Re: Win32 Needs
- Next by Date: Re: Ping Nick Hodges
- Previous by thread: Re: Win32 Needs
- Next by thread: Re: Win32 Needs
- Index(es):
Relevant Pages
|