Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Delphi - Ako dostať užívateľské dáta do *.RES?

Ako dostať do resources akýkoľvek objekt (obrázok, zvuk, dáta a podobne)? Ide mi o uloženie obrázkov a zvukov, aby som nemal zbytočné súbory na disku a program bol samostatný. Mám tu aj nejaký text o tom ako prehrať zvuk z resources, ale nie je tam vysvetlené, ako to tam vložiť a podobne. Potrebujem niečo univerzálne, čiže nie závislé od obsahu súboru.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Alebo: *.rc flag bitmap flag.bmp krizik bitmap krizik.bmp kvet bitmap kvet.bmp mina bitmap mina.bm… nový
Intex 12.06.2006 08:47
Intex
Mne to nejde skompilovať. nový
msx. 12.06.2006 09:10
msx.
Takže problém s kompiláciou bol kvôli číslam na začiatku názvov súborov. Vyriešené. Ďakujem zúčastne… poslední
msx. 12.06.2006 09:20
msx.

Alebo:

*.rc

flag bitmap flag.bmp
krizik bitmap krizik.bmp
kvet bitmap kvet.bmp
mina bitmap mina.bmp
otaznik bitmap otaznik.bmp
tile bitmap tile.bmp
trava bitmap trava.bmp
ico1 bitmap ico1.bmp
ico1b bitmap ico1b.bmp
ico2 bitmap ico2.bmp
ico2b bitmap ico2b.bmp
ico3 bitmap ico3.bmp
ico3b bitmap ico3b.bmp

Skompilovat ho... a potom v delphi nacitat:

krizik:= TBitmap.Create;
krizik.LoadFromResourceName(HInstance, 'krizik');

flag:= TBitmap.Create;
flag.LoadFromResourceName(HInstance, 'flag');

kvet:= TBitmap.Create;
kvet.LoadFromResourceName(HInstance, 'kvet');

...


edit: samozrejme, ze tie subory musia byt v adresari "/bin" kde je delphi... alebo si vytvor v tom adresari dalsi, kde si naukladas vsetky obrazky a potom zmen aj subor *.rc, kde pridas ten adresar, ktrory si v tom "/bin" vytvoril...

Zpět do poradny Odpovědět na původní otázku Nahoru