View Full Version : [C\C++] Caricare bitmap in memoria
17Qwerty71
21-02-2006, 16:17
Come si fa (passo a passo) ad includere delle bitmap in un .dll?
Oppure è possibile includerle nell'eseguibile?
Grazie :)
E' possibile includerle sia in un file .exe sia in una dll. Hai già esperienza con il file .rc, quindi ti dico che basta aggiungere una riga che ha questo formato:
[id] BITMAP [path relativa al file .bmp]
quindi:
//file dei define
#define IDB_BITMAP1 10
//file risorse (resources.rc)
IDB_BITMAP1 BITMAP "cartellarisorse\\bitmap.bmp
Se puoi vuoi un file .dll con sole risorse, devi aggiungere /NOENTRY o qualcosa del genere nei parametri da passare al compilatore. La stessa cosa non può essere fatta con un eseguibile chiaramente :)
17Qwerty71
21-02-2006, 22:16
E' possibile includerle sia in un file .exe sia in una dll. Hai già esperienza con il file .rc, quindi ti dico che basta aggiungere una riga che ha questo formato:
[id] BITMAP [path relativa al file .bmp]
quindi:
//file dei define
#define IDB_BITMAP1 10
//file risorse (resources.rc)
IDB_BITMAP1 BITMAP "cartellarisorse\\bitmap.bmp
Se puoi vuoi un file .dll con sole risorse, devi aggiungere /NOENTRY o qualcosa del genere nei parametri da passare al compilatore. La stessa cosa non può essere fatta con un eseguibile chiaramente :)
Questo metodo lo conoscevo, ma poi le bitmap così incluse vengono incluse nell'eseguibile, giusto?
E perchè non dovrebbero? :mbe:
Non mi è chiaro lo scopo di questo topic, qual'è il problema?
17Qwerty71
22-02-2006, 13:27
E perchè non dovrebbero? :mbe:
Non mi è chiaro lo scopo di questo topic, qual'è il problema?
Non sapevo che in tal modo venivano caricati nell'eseguibile :stordita:
Invece sì, così che puoi distribuire solo l'eseguibile / la dll invece dell'eseguibile/dll e una marea di bitmap/icone/ecc. Anche i le risorse dialog e i menu sono inclusi, infatti tutti sono visibili e possono estratti o modificati (oltre che chiaramente dalla tua applicazione con LoadIcon, LoadBitmap, LoadMenu, CreateDialog) con programmi come Resource Hacker, Resource Explorer ecc. (con funzioni come ExtractIconEx, FindResource, LoadResource)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.