Welcome to MSDN Blogs Sign in | Join | Help

March 2004 - Posts

Visual C++ .NET Support Center

Looks like it would need a serious refresh... http://support.microsoft.com/default.aspx?xmlid=fh;EN-US;vcnet
Posted by yvesdolc | 0 Comments

Managed Extensions for C++ Migration Guide

I was looking for some information to confirm what I though about IJW vs. DLLImport when using C++ under .NET. Look under Platform Invocation Services , part of Managed Extensions for C++ Migration Guide .
Posted by yvesdolc | 0 Comments

Publicity on television

Even if you don't understand French, you'll easily browse that site and find hilarious publicities: http://www.pubstv.com You can also try this tranlation . Have a great week-end!
Posted by yvesdolc | 0 Comments
Filed under:

Richard Clarke Before 9/11 Commission

A lot of “what he said” comments in the medias so I wanted to actually see/hear him and I checked on http://www.c-span.org . This link should take you directly to the video: rtsp://cspanrm.fplive.net/cspan/archive/ter/ter032404_cmsnpm.rm
Posted by yvesdolc | 1 Comments
Filed under:

Welcome to Microsoft Discussion Groups...

If you're searching for information in the Microsoft newsgroups, you might want to try this instead of that . I love the UI of the former although I'm not sure how it compares against the later in terms of performance and search accuracy.
Posted by yvesdolc | 0 Comments

Exceptions in C++ : asynchronous and synchronous model.

Last week, I had to investigate this topic so here I'm sharing a couple of related links I found valuable: - Exception Handling: Default Synchronous Exception Model . - Brandon Bray on microsoft.public.dotnet.languages.vc : /Og and exception handling
Posted by yvesdolc | 1 Comments

N/Direct : The .NET Interoperability Resource Center

Quite valuable. From the site : N/Direct is a site for developers seeking information or answers about interoperability between .NET managed code and native unmanaged code.
Posted by yvesdolc | 2 Comments

Managed and Native code in Longhorn – Roadmap for Existing C/C++ Applications

If you missed that event, click here . For other On-Demand Webcasts, click here .
Posted by yvesdolc | 1 Comments

VS.NET IDE and word wrap

I don't like to look nor edit code in that mode. On the other hand, I don't like having to mouse over an error description to be able to see the huge line. Guess what I just discovered: you can press Ctrl-R, Ctrl-R in the Output pane and it works great!
Posted by yvesdolc | 1 Comments

CComObjectCached and scalability

This is related to the P.D.² section of my last blog entry . In the released versions of ATL, CComObjectCached has a potential scalability issue. That class is the one implementing IClassFactory when your component is a DLL (vs. an EXE): #if defined
Posted by yvesdolc | 0 Comments

The [well known] dangers of indirection...

Both _com_ptr_t and CComPtr template classes make your life a lot easier when consuming COM components. But if you have multi-threaded code that’s creating a lot of COM component at a very high rate, you might want to look for that old “ Inside
Posted by yvesdolc | 0 Comments

I knew about those help filters but was to lazy to use them...

I'm one of those who is annoyed by that Windows CE documentation: Relief from CE Documentation
Posted by yvesdolc | 0 Comments

Raymon Chen - "C++ scoped static initialization is not thread-safe, on purpose!"

Very good information: C++ scoped static initialization is not thread-safe, on purpose! As another reader mentioned, I'm curious what's the C#/VB.NET position on this. I'm launching ILDisasm...
Posted by yvesdolc | 0 Comments

Modern C++ Design

A dev lead in the C++ team advised me to look at that book . I just finished 1.5.1 Implementing Policy Classes with Template Template Parameters . And I thought I knew C++! I feel so humble now...
Posted by yvesdolc | 2 Comments

gcroot template performance

Regarding my earlier post about a native type safe wrapper for a managed enumerator, I received the following comment from a developer in the Visual C++ group: One nit about these wrapper classes that you might want to be cognizant of is the small perf
Posted by yvesdolc | 0 Comments

d1PrivateNativeTypes

I did not know about this compiler switch but learned about it on what we call an internal Distribution List. Have a look at those newsgroup entries and the related “ INFO: Using the /d1PrivateNativeTypes Compiler Switch to Make Native Classes Private
Posted by yvesdolc | 0 Comments

FOR_EACH and FOR_EACHV

I know, I know. Macros are evil. So just FYI, with those: #define FOR_EACH( ___T, ___V, ___C ) \ ___T * ___V ; \ Enumerator<___T> __enum_##___V(___C) ; \ while ( (__enum_##___V).MoveNext() ? ( ___V = __enum_##___V.get_Current() , true ): false )
Posted by yvesdolc | 3 Comments
 
Page view tracker