- Webinar: How to Embed InterBase into your Delphi Applications
- Discover How to Leverage Visual C++ and Visual Studio Skills with Embarcadero Software Development Tools at Microsoft TechEd Conference
- The Traps of The If Then Else Statement in Your Delphi Code
- Italian Delphi Day 2012 on June 7th
- Generating QR-Code Using Delphi
- Embarcadero NewsFlash - May 2012
- Quick Developer Survey - Enter to Win a $25 iTunes Gift Card
- What Databases Can you Integrate / Embed Directly With Your Delphi Application
- Delphi Developer Days 2012 Frankfurt and Rome
- Interfaces in Delphi Programming 102 - Properties In Interfaces, Same Named Methods, ...
- Delphi XE2 Hotfix 4.1
- Last Chance to Register: FireMonkey Win/Mac Technical Workshop
News, Blogs, and Tips
Embarcadero has an active RAD Studio Survey, worth taking to suggest your ideas... even if the time frame to take part in the iPad sweepstakes have ended. Link is:
Takes effectively close to the 30 minutes they suggest, if you want to do it properly. It contains hints on potential future features... guess many of them won't happen, really don't know. I couldn't avoid sharing the list of language features below, though. If you want any of this to have more chance, take the survey!
This week I was in London for the first stop of the Delphi event I organize with Cary Jensen, and now I'm in Amsterdam half-way through the second stop. Here is some information, some links of blogs mentioning us, and some pictures. Remember there is still a chance for you to sign up to coming stops of the event, both in the US (April) and Europe (May). Attendees and guests seem to like the class...London
Our first stop was London, were we had a smaller group of people mostly from the UK and Nordic countries, nice group, very active, and we enjoyed it a lot. Here are a few pictures I took with my phone (not a great quality):
We has Stephen Ball from Embarcadero UK as guest speaker, and he blogged about our event along with a few others at http://blogs.embarcadero.com/stephenball/2012/03/29/we-like-to-get-a-round-a-bit/.Amsterdam
Right now we have done the first day in Amsterdam and here are a few pictures I took:
As you can see above in the first image, we had Bob Swart as guest speaker, but we also had Pawel giving a short introduction on XE2 and he also blogged about his participation at http://blogs.embarcadero.com/pawelglowacki/2012/03/29/39591. He has a picture of myself showing a moving sphere on an iPad, which I've linked below along with another picture I took of Cary listening Bob:
More Events Coming
Two US stops and two more in Europe are coming, so there is still a lot of work for us and a good opportunity for you to attend and learn about new features in XE2 and also review some classic Delphi topics, with a second or more in-depth study.
I get some reports about problems with IDE Fix Pack 4.7. Those issues appear when IDE Fix Pack 4.7 is install but doesn’t disappear after uninstalling it. Well, if you uninstall IDE Fix Pack all changes are undone. Actually they never happened because IDE Fix Pack only changes code and bytes in memory. There is no persistent change.
So why do those issues do not disappear after uninstalling IDE Fix Pack? The reason is that those issues aren’t caused by IDE Fix Pack. They are caused by packages that are now loaded on IDE start because IDE Fix Pack disabled the IDE’s (slow) package cache. But why do they not disappear after uninstalling IDE Fix Pack? Well, that is because after uninstalling, the package cache isn’t rebuilt. The IDE will rebuild it after the next start. So you have to run the IDE twice after uninstalling IDE Fix Pack to get back to the point where the package cache was effective.
But that doesn’t solve the problems because they are now hidden until the package is loaded when you open a Form or DataModule that contains a component from that package.
An examples: The splash screen shows a component package registered multiple times.
The component vendor hadn’t thought about that calling IOTASplashScreenServices AddPluginBitmap or AddProductBitmap from units in different packages of the same component pack means that the splash screen will show the entry multiple times if all packages are loaded. He got away with it because the package cache protected him from seeing the problem.
I've recently noticed some issues with the 3D interface in FireMonkey. At times, it just doesn't work. In that case, check your video card, not your version of Delphi. I felt there were issues with Update 4, while in fact, there were issues on a couple of PCs I and another person were using.My PC, Double Video Card
Oddly enough my Dell laptop has two video cards. An on-board Intel video card and an NVIDIA Quadro 1000 M. Both have configuration panels, but at times the system gets a bit messed up. A few days ago (while I was giving a FireMonkey class), after installing Delphi XE2 Update 4, all my 3D programs were just emtpy forms. Not those already compiled (well, not all of them), only new ones. Given other issues, I reinstalled the Update 4, but this didn't help. Getting to the NVIDIA control panel and doing a "Restore Defaults" did the trick, and all programs now work OK.3D, Virtual Box, and Parallels
An attendee of the class was having a similar problem. His Mac with Virtual Box and Windows running Delphi in it, was stuck for 3D. he tried to a regular Pc, and all was fine. Installed Parallels on the Mac and found out it was a limitation in the virtualization software (Virtual PC). He suggested to share the information, and I did.