[ maximus_1 @ 24.02.2007. 13:38 ] @
| U programu koristim nekoliko bmp slika i par ikona koje trenutno učitavam iz foldera. Htio bih ih spremiti u dll pa ih učitavati. Primjer je cards.dll iz koje sam već uspio (zahvaljujući pomoći s ovog foruma) učitati slike karata. Problem je kako takav dll napraviti u bcb. Ja sam kreirao bcb dll projekt preko wizarda ali ne znam kako dodati slike i ikone u njega? |
[ X Files @ 24.02.2007. 19:43 ] @
Isto je kao i u svakom drugom fajlu.
DLL:
--- neki.h ---
#define IDB_1 1000
--- neki.RC ---
#include "neki.h"
#ifdef RC_INVOKED
IDB_1 BITMAP "slika.bmp"
#endif
Dodati neki.RC u DLL projekat.
Obezbedi da slika.bmp bude gde i RC.
EXE:
--- CPP ---
HINSTANCE MyDllLib = LoadLibrary( "Project2.dll" );
if ( MyDllLib )
{
Image1->Picture->Bitmap->LoadFromResourceID( (int)MyDllLib, 1000 /* IDB_1 */ );
FreeLibrary( MyDllLib );
}
Valjda je to to.
[ maximus_1 @ 24.02.2007. 22:15 ] @
Da, to je to! Hvala!
[ Duke Nukem @ 27.02.2007. 21:41 ] @
Sve je to lepo ali izgleda da ne radi sa bitmapama koje sadrze vise od 256 boja na primer fotografije
[ maximus_1 @ 27.02.2007. 21:58 ] @
Meni i sa ikonama kad ih želim učitat u exe. Samo program pukne iako uredno ubacim ikonu u dll.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.