Donnerstag, 24. Oktober 2013

Illusion

Scheu die Mühe,
umgib dich mit den Klugen, Schönen, den Lustigen und Reichen,
scheu die Mühe,
bleib bei deiner Fantasie, dass sie dir gleichen.
Halt dich doch an die, die dir niemals auch nur die kleinste Mühe machen,
scheu die Mühe,
scheu die Dummen, Schwierigen, die Kranken und die Schwachen,
die dir Kummer, Arbeit, Umstand, die dir Sorgen schaffen.
Träum den Traum von den Normalen,
scheu die Mühe,
zu derer Menge du dich doch so gerne zählst,
die wie Perlen in der Sonne strahlen,
deren Gegenwart du wie den Nachtisch wählst.
Scheu die Mühe,
die dir Menschen bringen, die nur nehmen, denen du nur geben kannst.
Halt sie dir vom Leib, die Rücksicht, Selbstbeschränkung,
Arbeit von dir brauchen, deren Ohr als Kränkung
wahrnimmt, was du ohne Hintergründe sagtest - wenn du kannst.
Scheu die Mühe,
such die Angenehmen, Gütigen, die Selbstbestimmten,
die, die ihren Weg auch ohne deine Liebe gehen,
such die Glücklichen, die Coolen, die auf-Erfolg-Getrimmten,
denen du nicht, und die nicht dir im Wege stehen.
Glaub an sie, an die Gesunden und die Etablierten,
scheu die Mühe,
scheu die Traurigen, die Irren, die Verwirrten,
derer du dich heimlich schämst.
Scheu die Mühe
mit den Menschen, die sich ständig in den Weg dir werfen,
die dich bremsen, stressen, nerven,
die, die immer eine Extrawurst von dir erwarten,
statt sie selber sich zu braten.
Scheu die Mühe,
strebe lieber nach den Bürgerlichen und Eliten,
scheue die Zerstörten, und all die, die litten,
und die immer wieder leiden werden.
Scheu die Mühe,
suche dir das leichte Leben,
wenn es andre haben, wird es das für dich auch geben,
such dir Ziele, die du nicht erreichen kannst,
aber scheu die Mühe.

Mittwoch, 23. Oktober 2013

DragDrop registration did not succeed

DeutschEnglish
Mein C# Programm hat einen Laufzeitfehler mit folgendem Text verusacht:My C# program caused an exception with the following message:
System.InvalidOperationException: DragDrop registration did not succeed. ---> System.Threading.ThreadStateException: Current thread must be set to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it.
   at System.Windows.Forms.Control.SetAcceptDrops(Boolean accept)
   --- End of inner exception stack trace ---
   at System.Windows.Forms.Control.SetAcceptDrops(Boolean accept)
   at System.Windows.Forms.Control.OnHandleCreated(EventArgs e)
   at DevExpress.XtraTreeList.TreeList.OnHandleCreated(EventArgs e)
   at System.Windows.Forms.Control.WmCreate(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at DevExpress.XtraEditors.Container.EditorContainer.WndProc(Message& m)
   at DevExpress.XtraTreeList.TreeList.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Ich habe eine Weile gebraucht, aber schließlich die Fehlerursache gefunden:It took me some time to find the reason for this:
Das Programm hat in einem BackgroundWorker Controls instanziiert und deren Handle erzeugt. Da BackgroundWorker IMMER im MTA Modus arbeitet, kommt es zu dieser Exception.The program used a BackgroundWorker to instantiate controls. The thread of BackgroundWorker is always in MTA, leading to the exception.
Was tun?How to fix it?
BackgroundWorker muss durch einen richtigen Thread ersetzt werden, denn an diesem Thread kann man noch vor dem Ausführen via SetApartmentState auf STA umschwenken.BackgroundWorker needs to be replaced by a real Thread, you can then use SetApartmentState to switch to STA.

Montag, 21. Oktober 2013


So viel schlechte Laune unter Deutschlands Graffiti-Künstlern (und Künstlerinnen)? Wären sie nur ein paar Meter weiter gegangen, hätten sie sich die Kölsche Sonne auf's Gemüt scheinen lassen können:

Montag, 7. Oktober 2013

Die katholische Kirche...

... möchte Geschiedene und Wiederverheiratete eventuell wieder zur Kommunion zulassen?

Um Himmels Willen, wie kommt sie überhaupt darauf, jemanden von der Kommunion ausschließen zu dürfen!?! Klingt nicht nach dem, was Jesus getan hätte, denn seine Einladung zum Abendmahl gehört schließlich ihm selbst und keiner Institution.

2000 Jahre... das ist eine lange Zeit. Endlich wird es Zeit für etwas Gnade, oder?

Mittwoch, 2. Oktober 2013

Weil gute Musik oft aus Großbritannien kommt: Autoheart

Pop kommt aus Großbritannien, könnte man meinen. Der Sänger der fabelhaften Band Autoheart (formals Gadsdens) intoniert ähnlich wie Michael Holland, aber eben auf Indie-Pop und stellenweise vielleicht etwas dramatischer.
Zwei Hörbeispiel:
Das Lied "Moscow"

Das Lied "Control"