The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

    • RT @thomaspluck: Steps for reading articles: 1. Accept cookies 2. Block notifications 3. Deny location to website 4. Decline invitation to… 1 hour ago
    • @Piterr Teletubbies 1 hour ago
    • RT @cillic: Hey you. Yeah you, looking to get into security. It's not your credentials that matter. It's your knowledge. It's your critical… 1 hour ago
    • @FansvanDannyVe1 Lief, maar ook niet. Zelfde reden, juist ook dat het nu super belangrijk is om focus op andere din…… 2 hours ago
    • RT @nrc: Wekelijks stuit Karel Knip in de alledaagse werkelijkheid op raadsels en onbegrijpelijke verschijnselen. Deze week: Dat de vollema… 2 hours ago
  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,778 other followers

Archive for August 3rd, 2013

.NET/C# – InvalidCastException for two Objects of the same type (via: G+/Stack Overflow)

Posted by jpluimers on 2013/08/03

If you ever get something similar to

InvalidCastException: [A]Person cannot be cast to [B]Person.

then you are (or more precise: your process is) probably loading the same assembly twice, but from a different context.

.NET allows that, and for reason (side by side loading, appdomains, etc).

Delphi doesn’t (thanks Warren Postma for noticing). But a mistake you see quite often is that Delphi developers try to load the same Delphi type from both an EXE and a DLL wondering why they don’t match. If you want to spread your types in Delphi, then use BPLs (run-time packages) for that. BPLs are similar to .NET assemblies, but cannot be loaded in memory twice.


via c# – InvalidCastException for two Objects of the same type – Stack Overflow.

Posted in .NET, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, C#, C# 2.0, C# 3.0, C# 4.0, C# 5.0, Development, Software Development, VB.NET, VB.NET 10.0, VB.NET 11.0, VB.NET 8.0, VB.NET 9.0, Visual Studio 11, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio and tools | Leave a Comment »

The rather cool programming language APL introduced in a 1975 film/video (via G+: Warren Postma)

Posted by jpluimers on 2013/08/03

Thanks Warren Postma post posting this in #Programming to which I added a few context links:

The rather cool programming language APL introduced in a video/film from 1975. Read the rest of this entry »

Posted in APL, Development, Keyboards and Keyboard Shortcuts, Power User, Software Development | Leave a Comment »

%d bloggers like this: