Для добавления ,загрузки ресурсов,и их редактирования используються функции: BeginUpdateResource(),FindResource(),UpdateResourc e(),EndUpdateResource(),LoadResource(),LockResource().Но вот API функций для удаления ресурсов нет.Поэтому сейчас я покажу код ,который позволяет удалить заданный ресурс.Итак из чего собственно состоит ресурс приложения?
Перед вами ресурсы программы "Tester.exe”.
RH:=BeginUpdateResource(PChar('
Tester.exe
'),False); UpdateResource(RH,RT_RCDATA,PChar('DVCLAL'),LANG_NEUTRAL,nil,0); UpdateResource(RH,RT_RCDATA,PChar('PACKAGEINFO'),LANG_NEUTRAL,nil,0);// EndUpdateResource(RH,FALSE);
Как ведите мы просто записываем пустой ресурс вместо прежнего
|