Delphi compiler for 64bit computers [duplicate] - delphi

This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Delphi 64-bit Preview Compiler available?
Hello!
I know this message will annoy some people, but anyway...
Does anybody know if something is going on with 64bit Delphi?
Does Embarcadero or anybody else developing compiler for 64 bit computers?
Can we expect something in near future?
I looked arround and found very different information, but it would be good to know
to be prepared when everybody will start using 64 bit computers.
Any information will be much appreciated.
Petra.

If you're willing to give up dependence on the VCL, FPC and Lazarus can build 64-bit code.

The official statement for 64-Bit is here: http://edn.embarcadero.com/article/39174
In short: 64-Bit requires many changes to the compiler and they are working on it.

Officially, information about future editions of Delphi and C++ Builder is presented in "Roadmaps". The latest Roadmap can be found here:
http://edn.embarcadero.com/article/39934
This is a slide from the presentation:
(source: embarcadero.com)

"64 bit computers" run current 32bit Delphi executables just fine.
Some people need 64bit executables to access more memory and/or to write drivers, but in my opinion most people don't need 64bit Delphi.

As Andreas pointed out, the most recent word is that they're planning on having a 64-bit compiler in the next preview. With so much to be done, I wouldn't be surprised if the beta cycle for it started real soon, maybe even before the new year.
Keep checking the forums and the Embarcadero blogs (DelphiFeeds.com is a good place to keep abreast of all the news) and you'll probably hear about it starting soon enough. Sign up for the beta and you'll get a chance to test out the 64-bit Delphi system and provide feedback that may even shape the development of the product.

Related

How to detect 32/64 platform?

I need to detect if the app is running on Win32/64.
Update: People are reporting that relying on the [HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0] key is not a good idea.
The code that you present in the question has a few wrinkles, but it does work correctly. I suspect that you are not actually running that code, and have made an error and somehow posted the wrong code.
FWIW, you should use TOSVersion from System.SysUtils to check the bitness of the underlying platform. The TOSVersion.Architecture property will tell you whether or not the underlying platform is 32 or 64 bit.

Anything yet on writing an App in Delphi XE2 to utilize new additions in Windows 8? [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Resources for native Metro app development with Delphi
I've been searching for anything about how to utilize the new additions in Windows 8 in a Delphi XE2 application. Although I know there's the new WinRT API, there has to be some resource of how to actually use it in Windows 8. It should be simple things, like how to customize how the start menu tile shows, etc. I'm sure someone's already taken the time to figure these things out, and I'm trying to find it. The best I could find is This, but no source code.
Any leads on this? I just need some guidelines to using the WinRT API for Windows 8 in Delphi XE2.
Delphi XE2 pre-dates Windows 8 as you know. Windows 8 is not even finalised and the new WinRT is radically different from Win32. There is no support for WinRT in XE2.
Anyone who is using Delphi to create WinRT apps is doing an awful lot of low level hacking. This is not a viable long term approach. Any code you may be able to produce this way will surely be thrown away when proper Delphi tooling arrives. So, in my view, you will have to wait for official Delphi support, or use the MS tools.

Video component for delphi 2010

I'm moving a project from D7 to D2010 (and from XP to Win 7). I use a freeware video component to bring in video from a webcam (Video for Windows) and take a snapshot. Before I look to port this to 2010, I was wondering if anyone knew of a cheap video component that is 2010 compatible?
You may be looking for the component sets from mitov.com there are three component sets that might be interesting for you: BasicVideo, VideoLab and VisionLab. Which is the right for you (if any) I will leave up to you to judge. I have to admit though that I've never tried any of them, nor any of the other components from mitov. But it is the components that I could find matching your requirements the most.
Edit: One thing I forgot to mention, the components are free for none commercial use:
VisionLab is fully functional and free for non commercial purposes! This means that you can use it for your personal non commercial needs, for fun, hobby, or evaluation purposes. You can also use it free for study and even teaching. If you are teacher currently you also will not need a commercial license. In the future however a special low cost tutor license will be introduced. For students the product is absolutely free!
All though the quote is from the vision lab page, it says the same about the other components I mentioned.
DSPack (wich is freeware) has already been ported to D2009/10 ( http://www.songbeamer.com/delphi/ )
Although a nice framework, the mitov products are a bit of an overkill if one just wants to take snapshots from webcams ..
I would go for DSPack

Using Delphi to take advantage of GPGPU technology?

GPGPU is the principle of using the parallel processors on video cards for massive increases in performance.
Does anyone have any ideas about using GPGPU in Delphi, using either OpenCL or CUDA? CUDA was/is NVidia only, but they have also adopted the OpenCL "standard".
I found a few Delphi samples from Google searches but they either crash or don't compile/run.
The ultimate instruction sample would be:
Download and install the OpenCL DLLs from here.
Download the OpenCL SDK from from here.
Download this sample Delphi project from here.
Open and compile the Delphi project. If all goes to plan it will do "whatever it is supposed to do"
At that stage I can then start researching the OpenCL SDK and writing/compiling DLLs to call from any Delphi app.
This sort of stuff is really starting to take off. Embarcadero do not have to do anything themselves at this stage (unless they want to), but if there were a tutorial and samples for Delphi available it would be great. Many samples are available for other languages, but we do also need a good and simple Delphi example to show how easy it is to use Delphi for GPGPU apps.
CUDA is still nVidia only, and that won't change. OpenCL is a true standard in this case, not only limited to GPGPU.
As for using it in Delphi, all I know of is how to use it in Free Pascal. However, there's quite some chance that the code will be portable, here's a link to updated headers:
FreePascal Mantis RFE OpenCL
As for DLL's, if you use nVidia, they can be found here.
Here however we have a sample project in Delphi.
You could be interested in GPGPUonDelphi2007.
GPGPU example plus needed OpenGL and CG libraries for Delphi 2007 now available!
I created the necessary OpenGL and CG (delphi) packages yesterday and finished converting/translating/porting a C GPGPU OpenGL/CG example to Delphi today, and I would like to share it with you so that maybe some more (Delphi) people will look into GPGPU programming, especially with OpenGL 3.0 for (older) DX9 graphics cards.
You should use CUDA DELPHI
In native pascal code you can run CUDA kernels
I made a floating point test, using OpenCL and Delphi, some time ago:
https://plus.google.com/110131086673878874356/posts/eWcipK16MV7
(contains link to demo and sources)

RAD Studio 2011 ( ? ) [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
Is there any information available for the next version ( 2011 ) of Delphi / cbuilder from Embarcadero?
Is there a link somewhere pointing to information related to the next Delphi / cbuilder, about when and what might be in it?
The best official word you will get is the road map, which was just published Sept 11th, 2009, by Michael Rozlog. There may be a new Road Map published soon, but until then, that is the best official word.
From what I understand (most of which is in that road map, or was from the Delphi Live! Labs sessions which you can catch the videos of on my site,) Delphi Project X (which I am assuming is going to be the next version, but it may not) is going to focus on cross platform compilation.
Version after that is I believe going to be Commodore, which is the 64 bit version.
There is also some functional programming and multi-threaded features that are going to be mixed in there someplace.
That road map, even though it is from September, is prior to the Weaver / 2010 release of Delphi, so I am expecting a new road map soon. That one should have a more clear view of what to be expected. Keep in mind that these are their goals, and they are subject to change as they go along. The further our the goal is, the more likely it is to change as things move forward.
As far as releases, they seem to like releasing in the fall. So in the September, October, November time frame next year. Of course that is all purely conjecture. Yadda, yadda, yadda. So don't make any plans on this.
This contains all the very long term plans:
"The Future of Delphi Looks Brighter Than Ever Before"
And this is a great Wings of Wind blog post commenting on that:
Newsflash: The Roadmap.
Now this would be your last option.Give it a look.
RAD Studio 2010, Delphi, C++Builder and Delphi Prism in the News
See some screenshots of D2011 at http://www.activedelphi.com.br/forum/viewtopic.php?t=54149&sid=2bf2c803da215eb29a4135e8c4dd829f
New info:
http://edn.embarcadero.com/article/40766
DELPHI HATER'S BLOG
Delphi and C++Builder Roadmap
Some new information can be found here:
Delphi 2011 and beyond: The Libraries Ahead
We know that VCL is tied to Win32 API,
hence there was a lot of speculation
about a presumable VCL 2.0 which will
be the cross-platform cousin of the
actual VCL. Such a library exists (is
in development) and will be delivered
alongside with VCL which will be kept
for Windows development. The team
called it VCLX in the newsgroups and
elsewhere – even if it seems that the
actual, release name will be different
;-) – and in the roadmap it is written
about it “Limited backward
compatibility”.
I remember reading a post on the official Embarcadero forums by Alen Bauer himself, saying that if they published any details about Delphi 2011, the sales of Delphi2010 would drop and Embarcadero would soon go bankrupt.
Now go figure...
The version after Delphi 2010 has been released it is now called Delphi XE.
Details of what was actually released can be found on Embarcadero's Website.

Resources