C code generation with Enterprise Architect

When you generate C Code from a Class with Enterprise Architect from Sparxsystems by default it is almost empty. There is a setting that you have to make to succeed! “Object Oriented Support” needs to be set to “True”. Now you will get...

XmlSerializer: Deserialize Perfomance Issue

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...

Change Modification Date / Bearbeitungsdatum ändern

On my last vacation I used 2 digicams, but had one set to a wrong timezone accidently. That’s why I cannot copy the pictures of both cameras to one single folder, sort by date and rename. In short terms: I cannot join the pictures. Searched the internet, but...

Deployment project und das Buildscript

Heute hab ich was Lustiges/Ärgerliches entdeckt. Für alle, die Deployment Projecte und Buildscripts gemeinsam benutzen, folgender kleiner Hinweis auf eine potentielle Fehlerquelle. Wenn ihr den Productcode ändert und die Productversion  erhöht, um ein Setup für eine...

ShockTester 2.0

Nachdem wir einen Featurerequest bekommen habe, dieser schnell und einfach einzubauen war bzw. ich das sowieso schon längst machen wollte, gibts jetzt eine neue Version. Neue Features: Man kann einstellen das die Aufzeichnung (Scrolling) weiterläuft auch wenn das...

Gratis Controls für Winforms und ASP.NET

Devexpress bietet über 60 Controls für Winforms und ASP.NET gratis zum download an. Da ist sicher für jeden was dabei. Ein sehr nützliches Control für mich ist das ComboBoxEdit Control. Es ist lediglich eine Registrierung...

Regular Expressions zu Assemblies kompilieren

Wieder mal habe ich was Neues gelernt. Im .net Framework kann man Regular Expressions (ich kann mich noch nicht dazu überwinden Reguläre Ausdrücke zu schreiben) zu Assemblies kompilieren und damit die Ausführungsgeschwindigkeit steigern. Dazu gibts die...