Yves Dolce

MCS Partner ISV

March, 2004

  • Yves Dolce

    Modern C++ Design

    • 2 Comments
    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...
  • Yves Dolce

    gcroot template performance

    • 0 Comments
    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...
  • Yves Dolce

    Exceptions in C++ : asynchronous and synchronous model.

    • 1 Comments
    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...
  • Yves Dolce

    CComObjectCached and scalability

    • 0 Comments
    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...
  • Yves Dolce

    d1PrivateNativeTypes

    • 0 Comments
    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...
  • Yves Dolce

    N/Direct : The .NET Interoperability Resource Center

    • 2 Comments
    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.
  • Yves Dolce

    FOR_EACH and FOR_EACHV

    • 3 Comments
    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() ,...
  • Yves Dolce

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

    • 1 Comments
    If you missed that event, click here . For other On-Demand Webcasts, click here .
  • Yves Dolce

    Richard Clarke Before 9/11 Commission

    • 1 Comments
    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
  • Yves Dolce

    VS.NET IDE and word wrap

    • 1 Comments
    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...
  • Yves Dolce

    Managed Extensions for C++ Migration Guide

    • 0 Comments
    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 .
  • Yves Dolce

    The [well known] dangers of indirection...

    • 0 Comments
    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 “...
  • Yves Dolce

    Welcome to Microsoft Discussion Groups...

    • 0 Comments
    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.
  • Yves Dolce

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

    • 0 Comments
    I'm one of those who is annoyed by that Windows CE documentation: Relief from CE Documentation
  • Yves Dolce

    Visual C++ .NET Support Center

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

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

    • 0 Comments
    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...
  • Yves Dolce

    Publicity on television

    • 0 Comments
    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!
Page 1 of 1 (17 items)