Hejsa,
mine studiekammerater og jeg er ved at bygge et system i C++ med VS.NET der 
anvender STL. Projektet er bl.a. en DLL som kan inkluderes i andre 
programmer. Når vi compiler vores kode får vi en generede warning, som vi 
ikke umiddelbart kan se hvordan vi kommer af med:
 : warning C4251: 'kalchas_api::cKalchasAPI::m_LastQueryResult' : class 
'std::list<_Ty>' needs to have dll-interface to be used by clients of class 
'kalchas_api::cKalchasAPI'
        with
        [
            _Ty=std::string
        ]
m_LastQueryResult er af typen tKalchasQueryResult:
typedef list<string> tKalchasQueryResult;
Et bud herfra er, at VS.NET ikke er glad for at dele hukommelsen for STL 
komponenterne mellem et .EXE program og vores .DLL kerne.
Findes der nogen måde det kan omgås?
--
Best regards / Med venlig hilsen
Rasmus Christian Kaae
Work: 
www.3kings.dk www.hestebasen.com www.nemtcms.dk