Kysymys kuuluu: Kuinka voin muuttaa tietyn dll:n tai sovelluksen resursseja. Tarkoitukseen sopivia Resource Editoreja löytyy, mutta haluaisin tietää miten pystyy Delphillä.
DLL resurssit
2
443
Vastaukset
- 06d
Delphillä 2006 versiolla ei tietääkseni tuo ole mahdollista, uudemmista en tiedä, mutta muokkaa editorilla ja hylkää Delphin oma resource, muistaakseni asetuksista jokin ruksi pois ja ainahan voi laittaa sen *.res tilalle oman tietysti..
- Uuppi
Löysinkin jo vastauksen omaan kysymykseen.
Resursseja pystyy lisäämään/muuttamaan/poistamaan näillä funktioilla:
BeginUpdateResource
UpdateResource
EndUpdateResource
Minulla on vielä yksi pieni ongelma. Kun dll:ssä on esim. nämä resurssit:
Bitmap
-1001
UIFILE
-15000
Version
-1
Manifest
-1
Pystyn poistamaan esim. Version 1 resurssin:
UpdateResource(dll,RT_VERSION,MakeIntResource(1),MakeLangId(LANG_ENGLISH, SUBLANG_ENGLISH_US),nil,0);
mutta en pysty poistamaan UIFILE 15000 resurssia:
UpdateResource(dll,'UIFILE',MakeIntResource(15000),MakeLangId(LANG_ENGLISH, SUBLANG_ENGLISH_US),nil,0);
error 87 the parameter is incorrect.
Apua tarvittaisiin, kiitos.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225304- 254498
- 282621
- 342284
- 372028
- 151968
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191627- 121551
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211297Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101214