Witam was serdecznie,
meczy mnie od dluzszego czasu pewien problem, otoz Delphi - 7, XE, XE2, kazda wersja, a takze Free Pascal do skompilowanego programu dodaje roznego rodzaju smieci, ktore moga ulatwic np. zlamanie mojej aplikacji.
Konkretnie chodzi o:
- Nazwy uzytych unitow - kazdy jeden unit znajduje sie w skompilowanym programie, mozna zobaczyc jakich komponentow program uzywa.
- Struktury danych (type=record). Skopilowana aplikacja posiada w postaci zwyklego tekstu zapisany kazda nazwe struktury, oraz kazde pole w danej strukturze.
- Komponenty form oraz ich zdarzenia (np. Button1, Button1Click...) - wszystko podane jak na tacy.
Wylaczajac RTTI oraz wszystko co zwiazane z debugowaniem udalo mi sie wywalic tylko nazwy pol w strukturach danych, natomiast nazwa struktury juz zostala, nie wspominajac o calej reszcie smieci.
Zwracam sie do was zatem z uprzejma prosba o wszelkie informacje mogace pomoc w usunieciu niepotrzebnych danych z programu. Dodam jeszcze, ze nadpisanie ich (winhexem) nie zmienia dzialania programu - nie wystepuja zadne anomalie, typu crash; oraz, ze nie interesuja mnie packery badz cryptery - zjadaja one RAM i spowalniaja aplikacje.