[ Pera_Anarhista @ 19.12.2002. 16:25 ] @
Moj dev-cpp (4.0) uopste nece da parsira RCDATA stavku u resource editoru:

SLIKA RCDATA "d:/My Documents/slika.bmp"


kaze :

D:\DEV-CPP\BIN\windres: d:\\MYDOCU~1\\SOURCE~1\\DESKTO~2\\RSRC.RC:1: parse error

zasto ovo ? Trebalo bi da radi... da li ima neko primer ? (slika mi bas treba kao 'raw data'...)

tenks
[ Mikky @ 23.12.2002. 22:37 ] @
kao prvo pomesao si "\" sa "/" :)
a drugo, jesi li prethodno definisao SLIKA da bude neki int koji identifikuje taj resource?
npr:

#define SLIKA 100
SLIKA RCDATA "d:\My Documents\slika.bmp"
[ Pera_Anarhista @ 24.12.2002. 14:36 ] @
nisam, kompajler ne prihvata '\' vec '/' ;)
Njemu RCDATA pravi problem, skinuo sam najnoviju verziju, pa cu videti da li je to bug u DEV-C++u... probao sam to sa definisanjem, mada bi to kompajler trebao i sam da uradi (ako izaberem BITMAP ne pravi probleme)...
[ Pera_Anarhista @ 26.12.2002. 11:48 ] @
'vako... :
problem je delimicno resen, kada ubacim RCDATA moram rucno da dodam sta ubacujem..
na primer :
Code:

SLIKA RCDATA {
  1,
  2,
  "test\0"
}




Evo nove greske:
Code:

    hRes = FindResource( NULL, "SLIKA", RT_RCDATA );
    hSlikaUcitana =  (HRSRC) LoadResource( NULL, hRes );
    Slika = (char*) LockResource( hSlikaUcitana );
    VelicinaSlike = SizeofResource( NULL, hSlikaUcitana );


VelicinaSlike je 0, i uopste ne ucita 'sliku', iako bi sve trebalo da radi (kao sto rekoh, ovaj kod radi, kada umesto raw data stavim bitmap...)