Eksport TBitmap z DLL do C++

0

Witam.
Robię sobie DLL w Delphi którą chcę użyć w C++ (QT, CLI).

DLLka po przekazaniu parametrów, generuje TBitmap i zapisuje do pliku.
Chciałbym dodać funkcjonalność przekazywania TBItmap w "locie" - czyli poprzez stream.
Jak sądzicie - istnieje jakieś rozwiązanie dzięki któremu mógłbym przekonwertować TBitmap do jakiegoś obiektu i bezpośrednio w C++ mógł to odczytać ??

Może trzeba by przesłać wskaźnik do struktur RGB każdego pixela i po drugiej stronie zbudować obraz ?
Od biedy pozostanę przy zapisie do pliku i odczytaniu go po drugiej stronie.

0

jeśli to c++ to będzie C++Builder, to przekazanie bezpośrednio TBitmap zadziała.
W przeciwnym razie jedyna możliwość to przekazanie w jakiejś sensownej postaci, choćby właśnie ten wskaźnik do właściwej bitmapy.

0

Uważam iż można by to zrobić wykorzystując schowek systemu, dll'ka kopiuje obraz do schowka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1