Summer of Code

John Bailey rekkanoryo at
Tue Mar 25 00:43:01 EDT 2008

Richard Laager wrote:
> On Sat, 2008-03-22 at 10:19 -0400, John Bailey wrote:
>> Using .NET introduces additional challenges for the student.  Currently glib and
>> libpurple on Windows are linked against msvcrt.dll, which is the old Visual
>> Studio 6 runtime library.  .NET applications are linked against
>> msvcrt7.dll
> It might actually be easier to solve these issues and then use .NET than
> to avoid them and write with MFC. I hope this is not immediately
> dismissed.
> Richard

I'm certainly not intending to suggest we completely ignore .NET simply because
of these issues, but MFC does gain us the advantage of working on Windows NT
4.0, Windows 98, and Windows ME (assuming the theoretical MFC-based client ships
with glib 2.6.x for libpurple), where .NET 3.0 doesn't.  I don't recall if .NET
2.0 works there.

My main motivation for wanting an MFC-based UI is that MFC works everywhere
WinPidgin does, but .NET will/may not depending on which .NET is used.  As I
recall, this is why we still link WinPidgin against glib/GTK+ 2.6.x (newer
versions don't work on these older Windows versions).  There may also be a speed
advantage on older hardware where .NET applications are slow.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the Devel mailing list