Showing posts with label XE. Show all posts
Showing posts with label XE. Show all posts

Sunday, 27 July 2014

Delphi XE Android App Emulator Problem

I have recently been using Delphi XE5 do produce an Android mobile app. All was looking good until I wanted to run the app, the Android SDK comes with an Android emulator, but when I tried running the App from Delphi with the emulator running I just got a blank screen. When I plugged an Android device in it ran fine, so I thought it must be an issue with the emulator. After a few days of using the device I thought I would look into how to fix the emulator issue. All you need to do to fix this problem is to turn on the 'Use host GPU' option when setting up the device in the emulator, after that it will run, however there is another annoying issue, it is very slow.

Tuesday, 29 October 2013

Running Delphi XE in Parallels Desktop on iMac

I currently use Parallels Desktop to run a Windows VM on my iMac, this works great for most applications, however there are a couple of issues I have found with Delphi.
  1. The some of the shortcut keys do not seem to work.
  2. Function keys required pressing FN key as well as function key.
  3. For some reason the cap locks gets pressed on the VM, meaning I have to open the on-screen keyboard to remove it.
The second issue is easy to fix with going to the system preferences and selecting the use all F1.. option.


Tuesday, 12 March 2013

Delphi XE After 1 year

I have now been using Delphi XE now for 1 year and I think it is the best version of Delphi I've used. I have 15 years of experience using various versions of Delphi from the stable Delphi 5 to the terrible Delphi 2005 and more recently Delphi 2006 and 2010.

Here are some pros and cons of this version of Delphi.

Pros
  • IDE layout is good and similar to Visual Studio and other development environments.
  • Quick to run, however this might be due to the PC I am running it on (8 MB RAM).
  • Code completion works really well.

Cons
  • Cost of the product, Delphi is still very expensive
  • Help is not complete, have come across some help which requests more information from the user (TDataSet.CopyFields).
  • You will need a fairly large screen, working on a small monitor will be annoying.
Soon I will be moving to XE3, which will hopefully have more features and will still be as stable as XE.


Tuesday, 29 January 2013

Delphi Toolbar Ordering Problem

I am currently using Delphi XE and have noticed an issue with the toolbar component (TToolbar) and the ordering of the buttons. What happened is that I added a toolbar to a form and then added some buttons, all worked fine, but when I reordered the buttons then set them back to the original order the properties when selected did not match the button selected. For example I would select a button and change the enable property and it would change another button to enabled or disabled. The fix for this issue is to add a new button and remove it, adding a new button must do some sort of re-indexing of the buttons.