Mam taki sobie problemik -- potrzebuję upchnąć kilka plików do TMemoryStream. W osobnej tablicy zapisana jest nazwa pliku, rozmiar i offset w Stream'ie. I teraz właściwy problem -- chcę usunąć jakiś plik (czyli określony zakres danych) z TMemoryStream, ale tak, by dane które są dalej (po tym usuniętym zakresie) przesunęły się na to zwolnione miejsce...
Ewentualnie może ktoś ma jakiś pomysł jak inaczej to rozwiązać?
Maksymalnie wszystkie pliki mogą zajmować (aktualnie) 120 kB wraz z nagłówkami (w nagłówku 12-znakowa nazwa pliku i jego rozmiar (dword)). Dodatkowo utworzona tak struktura (z plikami) ma być łatwa do podzielenia na bloki po 20 kB każdy :)
Pozdrawiam wszystkich i witam po przerwie -- trochę się tu zmieniło :)