Alle Beiträge von: Juli, 2013

CSharp – Interop Excel Prozess richtig beenden

Wer kennt sie nicht die Plagerei mit Interop Excel und den Com-Objekten. Da implementiert man an einer komplexe Verarbeitungen über mehrere Worksheets und denkt sich, endlich geschafft. Aber Vorsicht – mal einen Blick in den Taskmanager geworfen? Wenn man viel bei der Implementierung mittels Debug-Modus getestet hat, findet man schnell mal eine Handvoll Excel Prozesse. Daraufhin schweift der Blick prompt zur Taskleiste. Wo man zur Überraschung nicht eine geöffnet Excel Anwendung vorfindet.

Durch den Einsatz der Microsoft.Office.Interop Libraries kommt das Component Object Model von Microsoft zum Einsatz. Dabei hat man Objekte und Referenzen erschaffen die sich schnell im eigenen Code-Abschnitt heimisch füllen und die beiden Welten COM und .Net verküpfen. Darüber hinaus machen sie sich auch gerne zusammen mit einer gesamten Excel-Instanz im RAM breit. Das kann schnell zu unangenehmen Memory Leaks führen. (mehr …)

Start unseres Corporate Blog

Herzlich willkommen auf dem frisch gestarteten Firmenblog (Corporate Blog) der COMEGU GmbH! Dies ist unser erster Artikel, mit dem wir kurzerhand auf uns aufmerksam machen möchten.

Was wird es hier zu lesen geben?

In erster Linie wird es hier Themen zu lesen geben, welche mit unserem Firmenalltag zu tun haben. Zum einen werden wir von Zeit zu Zeit Lösungen zu Problemen bloggen, auf welche wir bei der täglichen Arbeit gestoßen sind. Sei es nun in der Softwareentwicklung, in der allgemeinen Kommunikation oder auch in der Administration von Hardware.

Da es sich um einen Firmenblog handelt werden wir diesen natürlich auch nutzen um Neuigkeiten anzukündigen oder unsere Dienstleistungen vorzustellen. (mehr …)