gdiplus, bcb6 und scopes



  • Hi,

    habe auf anraten eines Forumsmitgliedes beschlossen
    die gdiplus-lib zu verwenden
    (siehe http://www.c-plusplus.net/forum/viewtopic.php?t=57165)!

    Soweit so gut, nach mehreren Versuchen bin ich nun soweit:

    Fehlermeldung:

    Erzeugen
    [C++ Warnung] GdiplusHeaders.h(582): W8022 'Bitmap::Clone(const Rect &,int)' verbirgt virtuelle Funktion 'Image::Clone()'
    [C++ Fehler] GdiplusGraphics.h(34): E2015 Mehrdeutigkeit zwischen 'Gdiplus::Graphics::Graphics(void *)' und 'Gdiplus::Graphics::Graphics(void *,int)'
    [C++ Fehler] Mainframe.h(111): E2015 Mehrdeutigkeit zwischen 'Graphics' und 'Gdiplus::Graphics'
    A=[C++ Fehler] Mainframe.h(113): E2015 Mehrdeutigkeit zwischen 'Graphics' und 'Gdiplus::Graphics'

    Ist-Zustand:
    - implib -c -f gdiplus.lib gdiplus.dll wurde erledigt, biblio-pfad angegeben
    - _DEBUG; STRICT in den Bbedingungen
    - #include <algorithm>
    using std::min;
    using std::max;
    #include <windows.h>
    #include <gdiplus.h>
    using namespace Gdiplus;
    #pragma comment(lib, "gdiplus.lib")
    -Mehrere Fehler der Klasse A (s. oben) konnten durch ein ::, das dem
    Graphics vorangestellt wurde, behoben werden (s. mainframe.x)

    mainframe.h:

    ...
    ::Graphics::TBitmap *picDBScan, *picKMeans;
    ...

    mainframe.cpp:

    ...
    fPictures[i] = new ::Graphics::TBitmap();
    ...


Log in to reply