There’s a new tool around called eaLauncher.
Once registered, EA Project files (*.eap) open with this application. It lets you enable/disable EA-Plugins before the Application starts.

Installation is quite simple:
run the exe from anywhere on your computer and click “register”. next time you start an eap-file, while pressing the <shift> key, the dialog will open up.
otherwise the files will be started normally.

ScreenShot v0.5.2

>>> eaLauncher v0.5.3 <<< (new version from 2010-06-01)

>>> eaLauncher v0.5.4 <<< (new version from 2010-06-02)

(weiterlesen…)

Just found something cool concerning Windows CE 7.  Just found on wmpoweruser.com:

ASUS Eee Pad EP101TC10

Asus has announced two new Eee Pad tablets at Computex Taipei.  The smaller 10-inch Eee Pad EP101TC will be superslim at just 12.2mm in thickness and weighs 675g. It will run Windows Embedded Compact 7.

Asus Eee Pad EP101TC – First Windows CE 7 tablet announced

Deserializing large xml files (>500kb) can be quite slow, because it produces a lot of harddrive IO operations. There is a simple  trick to avoid this using a memory stream:

UTF8Encoding encoding = new UTF8Encoding();
XmlSerializer serializer = new XmlSerializer(typeof(MyClass));
MemoryStream stream =
      new MemoryStream(encoding.GetBytes(File.ReadAllText(filename)));
MyClass myClass = (MyClass)serializer.Deserialize(stream);

Up to now I was unexcited about Windows Phone 7 – yet today I found something interesting.  On Pdamaster it looks like a comeback of the transflective TFT’s on some of the “first wave” Windows Phone 7 devices.

I highly appreciate that – sunlight readability should be an important usability criteria for all handheld devices!

By now I think I changed my mood and as always I will try to get a device for Windows Phone 7 as soon as possible!

Keep your fingers crossed that “Copy and Paste” makes it into the first release!

More details about the announced devices:

PDAmaster | PDAdb.net – Comprehensive Database of PDA, PDA Phone, Smartphone, PNA & Mobile Device Specifications

 

Da der kreativen Gestaltung bei uns kaum Grenzen gesetzt sind, freuen wir uns unser neuestes Sujet präsentieren zu können!

LL-Team

Nochmals Danke an alle Beteiligten!

If you want to set up Teamcity with Delphi you have to take care of several important issues :

You can run a build with the msbuild-runner, but the Delphi commandline-compiler needs additional Environment Variables :

  1. APPDATA : this is where EnvOptions.proj is saved, without it Delphi cannot compile anything, the Problem is that this is installed under the Config-Dir of the User who installed Delphi
    Values can be :
    German Win2003 – D2007 : C:\Dokumente und Einstellungen\<USER>\Anwendungsdaten\Borland\BDS\5.0
    English Windows7 -D2010: C:\Users\<USER>\AppData\Roaming\CodeGear\BDS\7.0
    etc.
  2. BDS – where Delphi is stored e.g. (for Delphi 2007)  C:\Programme\CodeGear\RAD Studio\5.0
  3. BDSCOMMONDIR – e.g. (for Delphi 2007) C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\5.0

In Build file path you just need to add the <Project>.dproj File and your done if you just want to build the executable.

This alone already helped us to ensure that we always have at least all the source-files which are needed to compile the project, which wasn’t always the case before.

If you want Teamcity to also to run your Unit-tests then you have some extra work to do :

  1. Create a new Teamcity project with all the configuration from above e.g. <Project>-Test
    1. Then you need my adapted Console-Runner for DUnit, which emits the necessary infos for Teamcity.
      Use this instead of the standard console-Runner from DUnit
      e.g. change the Source of your Test-Exe Project to

      Application.Initialize;
      if IsConsole then
       TeamCityTestRunner.RunRegisteredTests
       else
       GUITestRunner.RunRegisteredTests;
  2. Create a batch-file which calls the compiled Unit-test Exe and call it with Teamcity

and there you have it – a working integration of Delphi,  DUnit  and TeamCity.

Now if i only had a sure-fire way how to make all of the old GUI-centered Code testable so that i could switch to some Agile Practice like TDD …

TeamCityTestRunner

Unser Büro am Handelskai ist jetzt in Google Maps eingetragen!

Wir mußten unsere Adresse mittels einem PIN, der mit einer Postkarte gekommen ist bestätigen!
Größere Kartenansicht