Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
Czesc
Mam problem tworze aplikacje MDI i na oknie MDICHild tworze dynamicznie komponenty TImage (takie puzle) i chce zapisac caly uklad do pliku tak abu pozniej mozna bylo wczytac ten plik i cos w niem pozmieniac.
No ale pomijajać te pytania to najlepiej uzyć pliku Ini albo jeśli będizesz miał stałą ilośc tych Imagów to mozesz użyć prehistorycznych plików typowanych :d ( w artykułach masz fajnie wszysko opisane)
i użyj write i Blockwrite /read blockread do zapisu.
Przypominam, że bezposredni zapis do pliku zmiennej typu TBitmap (jak również TImage, string i wielu innych) jest bez sensu, bo zapisze Ci się tylko wskaźnik. Do TBitmap proponuję SaveToStream i zapisać ze Streamu przy pomocy BlockWrite. Odczyt też chyba najlepiej poprzez stream. (TMemoryStream)
Dzieki wszystko dziala tylko i tak jest problem
W tym przypadku musze podac nazwe konkretnego komponentu a ja na formie MDIChild moge miec dowolna ilosc komponentow, sa one tworzone dynamicznie i nie koniecznie znam ich nazwy.