W sumie skonczylem na tym, ze zapisuje osobno plik jako blob, nazwe pliku jako string i po próbie otwarcia pliku
zapisuje plik w katalogu roboczym aplikacji pod oryginalna nazwa i rozszerzeniem
- Kod: Zaznacz cały
blob->SaveToFile("C:\\nowy"+ADOdane->TdocsDOC_EXT->AsString);
, usuwam go przy zamknieciu aplikacji.
Jest tylko jeden problem... Wszystko chodzi mi ladnie (przetestowalem doc, docx, html, mht, bmp, jpg, gif, txt, pdf) za wyjatkiem xls.
Przy próbie otwarcia excell zglasza blad, ze plik nie jest tego samego typu co rozszerzenie

i czy mimo wszystko chce otworzyc. Po kliknieciu 'Tak' wszystko ladnie sie wyswietla... tylko ten denerwujacy dialog... gdyby nie to byloby wrecz idealnie
