The Loader Lock Issue

If you're using Managed C++, read and understand this. It's big, it's important, and worthwhile to keep in mind.

Joining the InfoPath bandwagon

I finished downloading InfoPath yesterday from MSDN Subscriber downloads, but with deadlines due today, I haven't had time to give it the spin it deserves... yet. I must admit, though, that what little I've seen has quite impressed me, and I find the concept very interesting and with a lot...

Congrats Simon!

A day late, but Congratulations Simon! (At least, I'm assuming it meant yesterday was your birthday!)

Incorrect SC Registration

While fooling this afternoon at work with IProcessInitializer, I found an interesting problem with the registration code in the .NET Framework v1.0. Consider the following snippet: using System; using System.Diagnostics; using System.EnterpriseServices; using System.Reflection; using System.Runtime.InteropServices; using System.Runtime.CompilerServices; [ assembly: AssemblyVersion("1.0.0.0"), AssemblyKeyFile("procint.snk"), ApplicationActivation(ActivationOption.Server), ApplicationID("797fb7f8-d223-4d33-8f6c-be6fa27d42a4"), ApplicationName("ProcInitializerTest") ] namespace Winterdom.Samples.ComPlus { [...

Into the Twilight Zone

Courtesy of Doug Harrison (fellow VC++ MVP): #using using namespace System; public __delegate void Del(); __gc struct A { void f() { Console::WriteLine(S"A::f()\nTypeIs: {0}", this->GetType()); } }; __gc struct B { void f() { Console::WriteLine(S"B::f()\nTypeIs: {0}", this->GetType()); } }; int main() { Del* s = new Del(new B(), &A::f); s();...

KeithBa's Book

I've been reading this week Keith Ballinger's new book, ".NET Web Services: Architecture and Implementation" (courtesy of a friend). So far, I'm only up to chapter 12, but I've learned quite a few things I wasn't aware of. I specially like how Keith puts everything together and explains things in...

SWC and XP

Christian Weyer asks why Services Without Components is broken on Windows XP. I don't know the exact details of it, but I do know a few things I found out after lurking a while. Keep in mind that last time I took a look at this was a few months...

5. März

This is one of my favourite Megaherz songs (great band, if you like this kind of music!), and lately, I've been feeling sort of like the chorus of the song: Du weißt nicht was du willst Du weißt nicht wo du stehst weißt nicht woher du kommst wohin du gehst...

ServicedComponents and Exceptions

Morten wonders about Enterprise Services and Exceptions. This is a topic that interests me greatly, and one I've had mixed success with. For all I can see, having an object somewhere on your method signature (either as an argument or return type) ensures the custom exception is marshaled back to...

Meeting Don

Finally got to meet Don yesterday.... he's quite the celebrity, posing for photos and stuff :)